03:07:58
INFO
ORB RETEST BOT STARTING
03:07:58
INFO
Mode: PAPER | Symbol: TNA | $/Trade: $2,000
03:07:58
INFO
R:R = 1:2.0 | Max Trades: 2
03:07:58
INFO
Opening Range: 5min | Cutoff: 120min | Flatten: 5min before close
03:07:58
INFO
📊 Data: Yahoo Finance (real-time) + Alpaca IEX (fallback)
03:07:58
INFO
🔌 Testing connection...
03:07:58
DEBUG
Starting new HTTPS connection (1): paper-api.alpaca.markets:443
03:07:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
03:07:58
INFO
✅ Connected: AccountStatus.ACTIVE | Equity: $19,955.30 | Shorting: ✅
03:07:58
DEBUG
Entering history()
03:07:58
DEBUG
('CREATE TABLE IF NOT EXISTS "_tz_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', [])
03:07:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
03:07:58
DEBUG
Entering history()
03:07:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
03:07:58
DEBUG
Entering get()
03:07:58
DEBUG
Entering _make_request()
03:07:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
03:07:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
03:07:58
DEBUG
Entering _get_cookie_and_crumb()
03:07:58
DEBUG
cookie_mode = 'basic'
03:07:58
DEBUG
Entering _get_cookie_and_crumb_basic()
03:07:58
DEBUG
Entering _get_cookie_basic()
03:07:58
DEBUG
Entering _load_cookie_curlCffi()
03:07:58
DEBUG
('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', [])
03:07:58
DEBUG
('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['curlCffi', 1, 0])
03:07:58
DEBUG
Exiting _load_cookie_curlCffi()
03:07:58
DEBUG
reusing persistent cookie
03:07:58
DEBUG
Exiting _get_cookie_basic()
03:07:58
DEBUG
Entering _get_crumb_basic()
03:07:58
DEBUG
Entering _get_cookie_basic()
03:07:58
DEBUG
reusing cookie
03:07:58
DEBUG
Exiting _get_cookie_basic()
03:07:59
DEBUG
crumb = 'KcGUuRLYNwv'
03:07:59
DEBUG
Exiting _get_crumb_basic()
03:07:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
03:07:59
DEBUG
Exiting _get_cookie_and_crumb()
03:07:59
DEBUG
response code=200
03:07:59
DEBUG
Exiting _make_request()
03:07:59
DEBUG
Exiting get()
03:07:59
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-03 14:30:00
03:07:59
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-03 09:30:00-05:00
03:07:59
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-03 00:00:00-05:00
03:07:59
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-03 00:00:00-05:00
03:07:59
DEBUG
Exiting history()
03:07:59
DEBUG
Exiting history()
03:07:59
DEBUG
Entering history()
03:07:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
03:07:59
DEBUG
Entering get()
03:07:59
DEBUG
Entering _make_request()
03:07:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
03:07:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
03:07:59
DEBUG
Entering _get_cookie_and_crumb()
03:07:59
DEBUG
cookie_mode = 'basic'
03:07:59
DEBUG
Entering _get_cookie_and_crumb_basic()
03:07:59
DEBUG
Entering _get_cookie_basic()
03:07:59
DEBUG
reusing cookie
03:07:59
DEBUG
Exiting _get_cookie_basic()
03:07:59
DEBUG
Entering _get_crumb_basic()
03:07:59
DEBUG
reusing crumb
03:07:59
DEBUG
Exiting _get_crumb_basic()
03:07:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
03:07:59
DEBUG
Exiting _get_cookie_and_crumb()
03:07:59
DEBUG
response code=200
03:07:59
DEBUG
Exiting _make_request()
03:07:59
DEBUG
Exiting get()
03:07:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-28 09:00:00 -> 2026-02-04 00:59:43
03:07:59
DEBUG
TNA: OHLC after cleaning: 2026-01-28 04:00:00-05:00 -> 2026-02-03 19:59:43-05:00
03:07:59
DEBUG
TNA: OHLC after combining events: 2026-01-28 04:00:00-05:00 -> 2026-02-03 19:59:43-05:00
03:07:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-28 04:00:00-05:00 -> 2026-02-03 19:00:00-05:00
03:07:59
DEBUG
Exiting history()
03:07:59
INFO
✅ Yahoo Finance working: TNA = $54.48
03:07:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/calendar?start=2026-02-04&end=2026-02-04 HTTP/1.1" 200 109
03:07:59
INFO
📅 Market Calendar: 2026-02-04 Open=2026-02-04 09:30:00 Close=2026-02-04 16:00:00
03:07:59
DEBUG
Starting new HTTPS connection (1): api.pushover.net:443
03:07:59
DEBUG
https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
03:07:59
INFO
🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
03:07:59
INFO
🔍 Equity watchdog started
03:07:59
INFO
🔍 Orders watchdog started
03:07:59
INFO
🔄 Price poller started (Yahoo Finance + Alpaca fallback)
03:07:59
INFO
✅ All systems initialized - Waiting for data...
03:07:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:07:59
INFO
Websocket connected
03:07:59
INFO
🔌 WebSocket connected, authenticating...
03:07:59
INFO
✅ WebSocket authenticated, subscribing to TNA
03:07:59
INFO
✅ Subscribed: ['TNA']
03:08:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:08:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:09:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:09:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:10:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:10:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:11:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:11:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:12:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:12:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:13:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:13:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:14:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:14:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:15:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:15:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:16:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:16:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:17:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:17:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:18:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:19:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:19:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:20:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:20:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:21:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:21:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:22:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:22:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:23:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:23:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:24:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:24:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:25:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:25:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:26:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:26:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:27:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:27:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:28:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:28:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:29:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:29:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:30:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:30:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:31:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:31:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:32:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:32:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:33:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:33:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:34:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:34:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:35:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:35:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:36:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:36:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:37:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:37:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:38:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:38:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:39:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:39:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:40:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:40:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:41:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:41:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:42:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:42:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:43:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:43:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:44:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:44:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:45:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:45:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:46:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:46:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:47:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:47:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:48:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:48:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:49:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:49:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:50:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:50:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:51:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:51:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:52:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:52:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:53:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:53:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:54:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:54:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:55:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:55:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:56:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:56:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:57:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:57:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:58:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:58:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:59:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:59:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:00:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:00:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:01:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:01:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:02:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:02:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:03:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:03:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:04:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:04:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:05:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:05:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:06:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:06:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:07:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:07:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:08:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:08:32
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
04:08:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:09:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:09:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:10:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:10:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:11:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:11:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:12:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:12:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:13:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:13:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:14:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:14:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:15:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:15:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:16:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:16:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:17:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:17:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:18:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:18:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:19:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:19:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:20:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:20:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:21:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:21:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:22:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:22:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:23:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:23:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:24:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:24:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:25:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:25:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:26:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:26:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:27:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:27:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:28:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:28:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:29:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:29:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:30:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:30:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:31:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:31:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:32:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:32:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:33:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:33:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:34:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:34:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:35:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:35:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:36:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:36:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:37:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:37:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:38:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:38:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:39:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:39:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:40:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:40:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:41:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:41:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:42:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:42:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:43:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:43:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:44:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:44:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:45:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:45:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:46:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:46:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:47:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:47:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:48:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:48:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:49:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:49:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:50:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:50:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:51:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:51:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:52:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:52:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:53:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:53:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:54:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:54:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:55:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:55:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:56:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:56:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:57:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:57:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:58:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:58:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:59:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:59:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:00:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:00:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:01:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:01:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:02:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:02:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:03:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:03:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:04:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:04:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:05:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:05:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:06:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:06:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:07:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:07:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:08:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:08:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:09:06
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
05:09:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:09:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:10:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:10:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:11:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:11:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:12:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:12:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:13:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:13:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:14:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:14:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:15:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:15:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:16:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:16:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:17:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:17:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:18:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:18:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:19:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:19:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:20:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:20:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:21:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:21:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:22:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:22:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:23:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:23:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:24:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:24:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:25:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:25:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:26:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:26:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:27:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:27:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:28:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:28:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:29:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:29:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:30:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:30:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:31:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:31:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:32:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:32:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:33:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:33:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:34:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:34:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:35:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:35:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:36:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:36:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:37:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:37:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:38:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:38:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:39:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:39:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:40:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:40:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:41:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:41:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:42:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:42:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:43:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:43:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:44:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:44:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:45:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:45:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:46:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:46:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:47:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:47:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:48:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:48:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:49:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:49:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:50:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:50:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:51:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:51:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:52:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:52:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:53:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:53:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:54:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:54:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:55:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:55:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:56:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:56:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:57:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:57:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:58:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:58:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:59:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:59:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:00:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:00:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:01:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:01:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:02:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:02:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:03:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:03:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:04:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:04:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:05:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:05:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:06:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:06:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:07:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:07:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:08:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:08:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:09:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:09:39
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
06:09:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:10:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:10:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:11:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:11:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:12:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:12:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:13:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:13:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:14:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:14:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:15:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:15:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:16:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:16:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:17:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:17:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:18:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:18:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:19:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:19:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:20:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:20:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:21:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:21:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:22:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:22:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:23:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:23:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:24:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:24:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:25:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:25:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:26:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:26:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:27:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:27:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:28:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:28:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:29:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:29:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:30:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:30:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:31:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:31:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:32:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:32:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:33:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:33:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:34:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:34:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:35:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:35:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:36:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:36:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:37:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:37:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:38:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:38:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:39:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:39:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:40:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:40:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:41:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:41:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:42:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:42:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:43:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:43:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:44:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:44:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:45:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:45:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:46:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:46:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:47:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:47:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:48:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:48:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:49:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:49:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:50:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:50:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:51:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:51:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:52:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:52:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:53:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:53:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:54:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:54:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:55:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:55:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:56:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:56:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:57:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:57:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:58:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:58:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:59:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:59:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:00:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:00:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:01:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:01:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:02:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:02:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:03:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:03:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:04:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:04:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:05:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:05:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:06:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:06:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:07:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:07:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:08:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:08:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:09:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:09:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:10:13
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
07:10:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:10:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:11:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:11:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:12:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:12:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:13:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:13:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:14:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:14:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:15:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:15:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:16:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:16:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:17:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:17:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:18:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:18:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:19:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:19:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:20:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:20:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:21:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:21:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:22:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:22:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:23:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:23:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:24:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:24:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:25:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:25:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:26:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:26:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:27:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:27:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:28:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:28:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:29:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:29:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:30:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:30:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:31:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:31:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:32:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:32:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:33:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:33:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:34:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:34:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:35:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:35:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:36:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:36:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:37:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:37:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:38:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:38:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:39:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:39:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:40:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:40:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:41:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:41:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:42:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:42:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:43:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:43:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:44:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:44:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:45:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:45:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:46:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:46:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:47:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:47:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:48:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:48:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:49:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:49:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:50:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:50:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:51:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:51:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:52:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:52:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:53:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:53:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:54:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:54:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:55:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:55:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:56:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:56:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:57:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:57:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:58:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:58:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:59:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:59:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:00:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:00:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:01:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:01:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:02:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:02:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:03:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:03:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:04:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:04:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:05:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:05:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:06:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:06:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:07:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:07:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:08:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:08:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:09:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:09:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:10:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:10:46
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
08:10:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:11:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:11:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:12:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:12:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:13:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:13:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:14:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:14:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:15:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:15:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:16:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:16:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:17:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:17:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:18:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:18:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:19:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:19:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:20:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:20:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:21:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:21:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:22:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:22:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:23:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:23:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:24:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:24:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:25:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:25:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:26:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:26:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:27:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:27:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:28:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:28:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:29:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:29:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:30:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:30:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:31:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:31:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:32:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:32:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:33:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:33:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:34:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:34:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:35:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:35:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:36:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:36:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:37:00
DEBUG
BAR: 08:36:00 O=55.38 H=55.38 L=55.38 C=55.38
08:37:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:37:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:38:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:38:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:39:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:39:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:40:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:40:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:41:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:41:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:42:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:42:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:43:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:43:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:44:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:44:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:45:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:45:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:46:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:46:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:47:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:47:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:48:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:48:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:49:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:49:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:50:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:50:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:51:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:51:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:52:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:52:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:53:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:53:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:54:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:54:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:55:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:55:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:56:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:56:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:57:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:57:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:58:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:58:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:59:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:59:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:00:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:00:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:01:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:01:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:02:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:02:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:03:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:03:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:04:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:04:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:05:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:05:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:06:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:06:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:07:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:07:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:08:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:08:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:09:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:09:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:10:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:10:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:11:19
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
09:11:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:11:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:12:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:12:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:13:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:13:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:14:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:14:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:15:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:15:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:16:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:16:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:17:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:17:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:18:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:18:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:19:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:19:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:20:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:20:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:21:00
DEBUG
BAR: 09:20:00 O=55.26 H=55.26 L=55.26 C=55.26
09:21:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:21:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:22:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:22:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:23:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:23:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:24:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:24:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:25:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:25:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:26:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:26:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:27:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:27:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:28:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:28:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:29:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:29:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:30:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:30:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:00
DEBUG
BAR: 09:30:00 O=55.31 H=55.45 L=55.25 C=55.26
09:31:00
DEBUG
State file cleared
09:31:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:31:00
INFO
🔄 DAILY RESET
09:31:00
INFO
Date: 2026-02-04
09:31:00
INFO
Start Equity: $19,955.28
09:31:00
DEBUG
Checking if OR fetch needed: or_end=2026-02-04 09:35:00-05:00, now=2026-02-04 09:31:00.321708-05:00
09:31:00
DEBUG
No historical fetch needed: or_end=2026-02-04 09:35:00-05:00
09:31:00
DEBUG
Starting new HTTPS connection (1): api.pushover.net:443
09:31:00
DEBUG
https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
09:31:00
DEBUG
Building OR: H=55.45 L=55.25
09:31:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:59
DEBUG
Entering history()
09:31:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:31:59
DEBUG
Entering history()
09:31:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:59
DEBUG
Entering get()
09:31:59
DEBUG
Entering _make_request()
09:31:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:59
DEBUG
Entering _get_cookie_and_crumb()
09:31:59
DEBUG
cookie_mode = 'basic'
09:31:59
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:59
DEBUG
Entering _get_cookie_basic()
09:31:59
DEBUG
reusing cookie
09:31:59
DEBUG
Exiting _get_cookie_basic()
09:31:59
DEBUG
Entering _get_crumb_basic()
09:31:59
DEBUG
reusing crumb
09:31:59
DEBUG
Exiting _get_crumb_basic()
09:31:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:59
DEBUG
Exiting _get_cookie_and_crumb()
09:32:00
DEBUG
response code=200
09:32:00
DEBUG
Exiting _make_request()
09:32:00
DEBUG
Exiting get()
09:32:00
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:31:58
09:32:00
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:31:58-05:00
09:32:00
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:00
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:00
DEBUG
Exiting history()
09:32:00
DEBUG
Exiting history()
09:32:00
DEBUG
Entering history()
09:32:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:00
DEBUG
Entering get()
09:32:00
DEBUG
Entering _make_request()
09:32:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:00
DEBUG
Entering _get_cookie_and_crumb()
09:32:00
DEBUG
cookie_mode = 'basic'
09:32:00
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:00
DEBUG
Entering _get_cookie_basic()
09:32:00
DEBUG
reusing cookie
09:32:00
DEBUG
Exiting _get_cookie_basic()
09:32:00
DEBUG
Entering _get_crumb_basic()
09:32:00
DEBUG
reusing crumb
09:32:00
DEBUG
Exiting _get_crumb_basic()
09:32:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:00
DEBUG
Exiting _get_cookie_and_crumb()
09:32:00
DEBUG
response code=200
09:32:00
DEBUG
Exiting _make_request()
09:32:00
DEBUG
Exiting get()
09:32:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:31:58
09:32:00
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:31:58-05:00
09:32:00
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:31:58-05:00
09:32:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:32:00
DEBUG
Exiting history()
09:32:00
DEBUG
POLL [Yahoo]: 09:32:00 Price=$55.21
09:32:00
DEBUG
BAR: 09:31:00 O=55.14 H=55.26 L=55.02 C=55.26
09:32:10
DEBUG
Entering history()
09:32:10
DEBUG
Building OR: H=55.45 L=55.02
09:32:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:10
DEBUG
Entering history()
09:32:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:10
DEBUG
Entering get()
09:32:10
DEBUG
Entering _make_request()
09:32:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:10
DEBUG
Entering _get_cookie_and_crumb()
09:32:10
DEBUG
cookie_mode = 'basic'
09:32:10
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:10
DEBUG
Entering _get_cookie_basic()
09:32:10
DEBUG
reusing cookie
09:32:10
DEBUG
Exiting _get_cookie_basic()
09:32:10
DEBUG
Entering _get_crumb_basic()
09:32:10
DEBUG
reusing crumb
09:32:10
DEBUG
Exiting _get_crumb_basic()
09:32:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:10
DEBUG
Exiting _get_cookie_and_crumb()
09:32:10
DEBUG
response code=200
09:32:10
DEBUG
Exiting _make_request()
09:32:10
DEBUG
Exiting get()
09:32:10
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:32:09
09:32:10
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:32:09-05:00
09:32:10
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:10
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:10
DEBUG
Exiting history()
09:32:10
DEBUG
Exiting history()
09:32:10
DEBUG
Entering history()
09:32:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:10
DEBUG
Entering get()
09:32:10
DEBUG
Entering _make_request()
09:32:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:10
DEBUG
Entering _get_cookie_and_crumb()
09:32:10
DEBUG
cookie_mode = 'basic'
09:32:10
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:10
DEBUG
Entering _get_cookie_basic()
09:32:10
DEBUG
reusing cookie
09:32:10
DEBUG
Exiting _get_cookie_basic()
09:32:10
DEBUG
Entering _get_crumb_basic()
09:32:10
DEBUG
reusing crumb
09:32:10
DEBUG
Exiting _get_crumb_basic()
09:32:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:10
DEBUG
Exiting _get_cookie_and_crumb()
09:32:10
DEBUG
response code=200
09:32:10
DEBUG
Exiting _make_request()
09:32:10
DEBUG
Exiting get()
09:32:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:32:09
09:32:10
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:09-05:00
09:32:10
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:09-05:00
09:32:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:32:10
DEBUG
Exiting history()
09:32:10
DEBUG
POLL [Yahoo]: 09:32:10 Price=$55.06
09:32:20
DEBUG
Entering history()
09:32:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:20
DEBUG
Entering history()
09:32:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:20
DEBUG
Entering get()
09:32:20
DEBUG
Entering _make_request()
09:32:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:20
DEBUG
Entering _get_cookie_and_crumb()
09:32:20
DEBUG
cookie_mode = 'basic'
09:32:20
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:20
DEBUG
Entering _get_cookie_basic()
09:32:20
DEBUG
reusing cookie
09:32:20
DEBUG
Exiting _get_cookie_basic()
09:32:20
DEBUG
Entering _get_crumb_basic()
09:32:20
DEBUG
reusing crumb
09:32:20
DEBUG
Exiting _get_crumb_basic()
09:32:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:20
DEBUG
Exiting _get_cookie_and_crumb()
09:32:20
DEBUG
response code=200
09:32:20
DEBUG
Exiting _make_request()
09:32:20
DEBUG
Exiting get()
09:32:20
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:32:09
09:32:20
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:32:09-05:00
09:32:20
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:20
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:20
DEBUG
Exiting history()
09:32:20
DEBUG
Exiting history()
09:32:20
DEBUG
Entering history()
09:32:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:20
DEBUG
Entering get()
09:32:20
DEBUG
Entering _make_request()
09:32:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:20
DEBUG
Entering _get_cookie_and_crumb()
09:32:20
DEBUG
cookie_mode = 'basic'
09:32:20
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:20
DEBUG
Entering _get_cookie_basic()
09:32:20
DEBUG
reusing cookie
09:32:20
DEBUG
Exiting _get_cookie_basic()
09:32:20
DEBUG
Entering _get_crumb_basic()
09:32:20
DEBUG
reusing crumb
09:32:20
DEBUG
Exiting _get_crumb_basic()
09:32:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:20
DEBUG
Exiting _get_cookie_and_crumb()
09:32:20
DEBUG
response code=200
09:32:20
DEBUG
Exiting _make_request()
09:32:20
DEBUG
Exiting get()
09:32:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:32:09
09:32:20
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:09-05:00
09:32:20
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:09-05:00
09:32:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:32:20
DEBUG
Exiting history()
09:32:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:32:30
DEBUG
Entering history()
09:32:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:30
DEBUG
Entering history()
09:32:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:30
DEBUG
Entering get()
09:32:30
DEBUG
Entering _make_request()
09:32:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:30
DEBUG
Entering _get_cookie_and_crumb()
09:32:30
DEBUG
cookie_mode = 'basic'
09:32:30
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:30
DEBUG
Entering _get_cookie_basic()
09:32:30
DEBUG
reusing cookie
09:32:30
DEBUG
Exiting _get_cookie_basic()
09:32:30
DEBUG
Entering _get_crumb_basic()
09:32:30
DEBUG
reusing crumb
09:32:30
DEBUG
Exiting _get_crumb_basic()
09:32:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:30
DEBUG
Exiting _get_cookie_and_crumb()
09:32:30
DEBUG
response code=200
09:32:30
DEBUG
Exiting _make_request()
09:32:30
DEBUG
Exiting get()
09:32:30
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:32:29
09:32:30
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:32:29-05:00
09:32:30
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:30
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:30
DEBUG
Exiting history()
09:32:30
DEBUG
Exiting history()
09:32:30
DEBUG
Entering history()
09:32:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:30
DEBUG
Entering get()
09:32:30
DEBUG
Entering _make_request()
09:32:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:30
DEBUG
Entering _get_cookie_and_crumb()
09:32:30
DEBUG
cookie_mode = 'basic'
09:32:30
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:30
DEBUG
Entering _get_cookie_basic()
09:32:30
DEBUG
reusing cookie
09:32:30
DEBUG
Exiting _get_cookie_basic()
09:32:30
DEBUG
Entering _get_crumb_basic()
09:32:30
DEBUG
reusing crumb
09:32:30
DEBUG
Exiting _get_crumb_basic()
09:32:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:30
DEBUG
Exiting _get_cookie_and_crumb()
09:32:30
DEBUG
response code=200
09:32:30
DEBUG
Exiting _make_request()
09:32:30
DEBUG
Exiting get()
09:32:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:32:29
09:32:30
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:29-05:00
09:32:30
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:29-05:00
09:32:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:32:30
DEBUG
Exiting history()
09:32:30
DEBUG
POLL [Yahoo]: 09:32:30 Price=$54.98
09:32:40
DEBUG
Entering history()
09:32:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:40
DEBUG
Entering history()
09:32:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:40
DEBUG
Entering get()
09:32:40
DEBUG
Entering _make_request()
09:32:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:40
DEBUG
Entering _get_cookie_and_crumb()
09:32:40
DEBUG
cookie_mode = 'basic'
09:32:40
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:40
DEBUG
Entering _get_cookie_basic()
09:32:40
DEBUG
reusing cookie
09:32:40
DEBUG
Exiting _get_cookie_basic()
09:32:40
DEBUG
Entering _get_crumb_basic()
09:32:40
DEBUG
reusing crumb
09:32:40
DEBUG
Exiting _get_crumb_basic()
09:32:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:40
DEBUG
Exiting _get_cookie_and_crumb()
09:32:40
DEBUG
response code=200
09:32:40
DEBUG
Exiting _make_request()
09:32:40
DEBUG
Exiting get()
09:32:40
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:32:29
09:32:40
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:32:29-05:00
09:32:40
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:40
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:40
DEBUG
Exiting history()
09:32:40
DEBUG
Exiting history()
09:32:40
DEBUG
Entering history()
09:32:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:40
DEBUG
Entering get()
09:32:40
DEBUG
Entering _make_request()
09:32:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:40
DEBUG
Entering _get_cookie_and_crumb()
09:32:40
DEBUG
cookie_mode = 'basic'
09:32:40
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:40
DEBUG
Entering _get_cookie_basic()
09:32:40
DEBUG
reusing cookie
09:32:40
DEBUG
Exiting _get_cookie_basic()
09:32:40
DEBUG
Entering _get_crumb_basic()
09:32:40
DEBUG
reusing crumb
09:32:40
DEBUG
Exiting _get_crumb_basic()
09:32:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:40
DEBUG
Exiting _get_cookie_and_crumb()
09:32:40
DEBUG
response code=200
09:32:40
DEBUG
Exiting _make_request()
09:32:40
DEBUG
Exiting get()
09:32:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:32:29
09:32:40
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:29-05:00
09:32:40
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:29-05:00
09:32:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:32:40
DEBUG
Exiting history()
09:32:50
DEBUG
Entering history()
09:32:50
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:50
DEBUG
Entering history()
09:32:50
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:50
DEBUG
Entering get()
09:32:50
DEBUG
Entering _make_request()
09:32:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:50
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:50
DEBUG
Entering _get_cookie_and_crumb()
09:32:50
DEBUG
cookie_mode = 'basic'
09:32:50
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:50
DEBUG
Entering _get_cookie_basic()
09:32:50
DEBUG
reusing cookie
09:32:50
DEBUG
Exiting _get_cookie_basic()
09:32:50
DEBUG
Entering _get_crumb_basic()
09:32:50
DEBUG
reusing crumb
09:32:50
DEBUG
Exiting _get_crumb_basic()
09:32:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:50
DEBUG
Exiting _get_cookie_and_crumb()
09:32:50
DEBUG
response code=200
09:32:50
DEBUG
Exiting _make_request()
09:32:50
DEBUG
Exiting get()
09:32:50
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:32:47
09:32:50
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:32:47-05:00
09:32:50
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:50
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:50
DEBUG
Exiting history()
09:32:50
DEBUG
Exiting history()
09:32:50
DEBUG
Entering history()
09:32:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:50
DEBUG
Entering get()
09:32:50
DEBUG
Entering _make_request()
09:32:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:50
DEBUG
Entering _get_cookie_and_crumb()
09:32:50
DEBUG
cookie_mode = 'basic'
09:32:50
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:50
DEBUG
Entering _get_cookie_basic()
09:32:50
DEBUG
reusing cookie
09:32:50
DEBUG
Exiting _get_cookie_basic()
09:32:50
DEBUG
Entering _get_crumb_basic()
09:32:50
DEBUG
reusing crumb
09:32:50
DEBUG
Exiting _get_crumb_basic()
09:32:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:50
DEBUG
Exiting _get_cookie_and_crumb()
09:32:50
DEBUG
response code=200
09:32:50
DEBUG
Exiting _make_request()
09:32:50
DEBUG
Exiting get()
09:32:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:32:47
09:32:50
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:47-05:00
09:32:50
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:47-05:00
09:32:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:32:50
DEBUG
Exiting history()
09:32:50
DEBUG
POLL [Yahoo]: 09:32:50 Price=$55.06
09:32:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:33:00
DEBUG
BAR: 09:32:00 O=55.18 H=55.18 L=54.94 C=55.03
09:33:00
DEBUG
Building OR: H=55.45 L=54.94
09:33:00
DEBUG
Entering history()
09:33:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:00
DEBUG
Entering history()
09:33:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:00
DEBUG
Entering get()
09:33:00
DEBUG
Entering _make_request()
09:33:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:00
DEBUG
Entering _get_cookie_and_crumb()
09:33:00
DEBUG
cookie_mode = 'basic'
09:33:00
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:00
DEBUG
Entering _get_cookie_basic()
09:33:00
DEBUG
reusing cookie
09:33:00
DEBUG
Exiting _get_cookie_basic()
09:33:00
DEBUG
Entering _get_crumb_basic()
09:33:00
DEBUG
reusing crumb
09:33:00
DEBUG
Exiting _get_crumb_basic()
09:33:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:00
DEBUG
Exiting _get_cookie_and_crumb()
09:33:00
DEBUG
response code=200
09:33:00
DEBUG
Exiting _make_request()
09:33:00
DEBUG
Exiting get()
09:33:00
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:32:47
09:33:00
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:32:47-05:00
09:33:00
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:00
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:00
DEBUG
Exiting history()
09:33:00
DEBUG
Exiting history()
09:33:00
DEBUG
Entering history()
09:33:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:00
DEBUG
Entering get()
09:33:00
DEBUG
Entering _make_request()
09:33:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:00
DEBUG
Entering _get_cookie_and_crumb()
09:33:00
DEBUG
cookie_mode = 'basic'
09:33:00
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:00
DEBUG
Entering _get_cookie_basic()
09:33:00
DEBUG
reusing cookie
09:33:00
DEBUG
Exiting _get_cookie_basic()
09:33:00
DEBUG
Entering _get_crumb_basic()
09:33:00
DEBUG
reusing crumb
09:33:00
DEBUG
Exiting _get_crumb_basic()
09:33:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:00
DEBUG
Exiting _get_cookie_and_crumb()
09:33:00
DEBUG
response code=200
09:33:00
DEBUG
Exiting _make_request()
09:33:00
DEBUG
Exiting get()
09:33:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:32:47
09:33:00
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:47-05:00
09:33:00
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:47-05:00
09:33:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:33:00
DEBUG
Exiting history()
09:33:10
DEBUG
Entering history()
09:33:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:10
DEBUG
Entering history()
09:33:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:10
DEBUG
Entering get()
09:33:10
DEBUG
Entering _make_request()
09:33:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:10
DEBUG
Entering _get_cookie_and_crumb()
09:33:10
DEBUG
cookie_mode = 'basic'
09:33:10
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:10
DEBUG
Entering _get_cookie_basic()
09:33:10
DEBUG
reusing cookie
09:33:10
DEBUG
Exiting _get_cookie_basic()
09:33:10
DEBUG
Entering _get_crumb_basic()
09:33:10
DEBUG
reusing crumb
09:33:10
DEBUG
Exiting _get_crumb_basic()
09:33:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:10
DEBUG
Exiting _get_cookie_and_crumb()
09:33:11
DEBUG
response code=200
09:33:11
DEBUG
Exiting _make_request()
09:33:11
DEBUG
Exiting get()
09:33:11
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:33:07
09:33:11
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:33:07-05:00
09:33:11
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:11
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:11
DEBUG
Exiting history()
09:33:11
DEBUG
Exiting history()
09:33:11
DEBUG
Entering history()
09:33:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:11
DEBUG
Entering get()
09:33:11
DEBUG
Entering _make_request()
09:33:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:11
DEBUG
Entering _get_cookie_and_crumb()
09:33:11
DEBUG
cookie_mode = 'basic'
09:33:11
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:11
DEBUG
Entering _get_cookie_basic()
09:33:11
DEBUG
reusing cookie
09:33:11
DEBUG
Exiting _get_cookie_basic()
09:33:11
DEBUG
Entering _get_crumb_basic()
09:33:11
DEBUG
reusing crumb
09:33:11
DEBUG
Exiting _get_crumb_basic()
09:33:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:11
DEBUG
Exiting _get_cookie_and_crumb()
09:33:11
DEBUG
response code=200
09:33:11
DEBUG
Exiting _make_request()
09:33:11
DEBUG
Exiting get()
09:33:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:33:07
09:33:11
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:07-05:00
09:33:11
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:07-05:00
09:33:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:33:11
DEBUG
Exiting history()
09:33:11
DEBUG
POLL [Yahoo]: 09:33:11 Price=$55.25
09:33:21
DEBUG
Entering history()
09:33:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:21
DEBUG
Entering history()
09:33:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:21
DEBUG
Entering get()
09:33:21
DEBUG
Entering _make_request()
09:33:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:21
DEBUG
Entering _get_cookie_and_crumb()
09:33:21
DEBUG
cookie_mode = 'basic'
09:33:21
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:21
DEBUG
Entering _get_cookie_basic()
09:33:21
DEBUG
reusing cookie
09:33:21
DEBUG
Exiting _get_cookie_basic()
09:33:21
DEBUG
Entering _get_crumb_basic()
09:33:21
DEBUG
reusing crumb
09:33:21
DEBUG
Exiting _get_crumb_basic()
09:33:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:21
DEBUG
Exiting _get_cookie_and_crumb()
09:33:21
DEBUG
response code=200
09:33:21
DEBUG
Exiting _make_request()
09:33:21
DEBUG
Exiting get()
09:33:21
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:33:19
09:33:21
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:33:19-05:00
09:33:21
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:33:21
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:21
DEBUG
Exiting history()
09:33:21
DEBUG
Exiting history()
09:33:21
DEBUG
Entering history()
09:33:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:21
DEBUG
Entering get()
09:33:21
DEBUG
Entering _make_request()
09:33:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:21
DEBUG
Entering _get_cookie_and_crumb()
09:33:21
DEBUG
cookie_mode = 'basic'
09:33:21
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:21
DEBUG
Entering _get_cookie_basic()
09:33:21
DEBUG
reusing cookie
09:33:21
DEBUG
Exiting _get_cookie_basic()
09:33:21
DEBUG
Entering _get_crumb_basic()
09:33:21
DEBUG
reusing crumb
09:33:21
DEBUG
Exiting _get_crumb_basic()
09:33:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:21
DEBUG
Exiting _get_cookie_and_crumb()
09:33:21
DEBUG
response code=200
09:33:21
DEBUG
Exiting _make_request()
09:33:21
DEBUG
Exiting get()
09:33:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:33:19
09:33:21
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:19-05:00
09:33:21
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:19-05:00
09:33:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:33:21
DEBUG
Exiting history()
09:33:21
DEBUG
POLL [Yahoo]: 09:33:21 Price=$55.19
09:33:31
DEBUG
Entering history()
09:33:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:31
DEBUG
Entering history()
09:33:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:31
DEBUG
Entering get()
09:33:31
DEBUG
Entering _make_request()
09:33:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:31
DEBUG
Entering _get_cookie_and_crumb()
09:33:31
DEBUG
cookie_mode = 'basic'
09:33:31
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:31
DEBUG
Entering _get_cookie_basic()
09:33:31
DEBUG
reusing cookie
09:33:31
DEBUG
Exiting _get_cookie_basic()
09:33:31
DEBUG
Entering _get_crumb_basic()
09:33:31
DEBUG
reusing crumb
09:33:31
DEBUG
Exiting _get_crumb_basic()
09:33:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:31
DEBUG
Exiting _get_cookie_and_crumb()
09:33:31
DEBUG
response code=200
09:33:31
DEBUG
Exiting _make_request()
09:33:31
DEBUG
Exiting get()
09:33:31
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:33:29
09:33:31
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:33:29-05:00
09:33:31
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:31
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:31
DEBUG
Exiting history()
09:33:31
DEBUG
Exiting history()
09:33:31
DEBUG
Entering history()
09:33:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:31
DEBUG
Entering get()
09:33:31
DEBUG
Entering _make_request()
09:33:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:31
DEBUG
Entering _get_cookie_and_crumb()
09:33:31
DEBUG
cookie_mode = 'basic'
09:33:31
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:31
DEBUG
Entering _get_cookie_basic()
09:33:31
DEBUG
reusing cookie
09:33:31
DEBUG
Exiting _get_cookie_basic()
09:33:31
DEBUG
Entering _get_crumb_basic()
09:33:31
DEBUG
reusing crumb
09:33:31
DEBUG
Exiting _get_crumb_basic()
09:33:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:31
DEBUG
Exiting _get_cookie_and_crumb()
09:33:31
DEBUG
response code=200
09:33:31
DEBUG
Exiting _make_request()
09:33:31
DEBUG
Exiting get()
09:33:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:33:29
09:33:31
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:29-05:00
09:33:31
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:29-05:00
09:33:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:33:31
DEBUG
Exiting history()
09:33:31
DEBUG
POLL [Yahoo]: 09:33:31 Price=$55.12
09:33:41
DEBUG
Entering history()
09:33:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:41
DEBUG
Entering history()
09:33:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:41
DEBUG
Entering get()
09:33:41
DEBUG
Entering _make_request()
09:33:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:41
DEBUG
Entering _get_cookie_and_crumb()
09:33:41
DEBUG
cookie_mode = 'basic'
09:33:41
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:41
DEBUG
Entering _get_cookie_basic()
09:33:41
DEBUG
reusing cookie
09:33:41
DEBUG
Exiting _get_cookie_basic()
09:33:41
DEBUG
Entering _get_crumb_basic()
09:33:41
DEBUG
reusing crumb
09:33:41
DEBUG
Exiting _get_crumb_basic()
09:33:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:41
DEBUG
Exiting _get_cookie_and_crumb()
09:33:41
DEBUG
response code=200
09:33:41
DEBUG
Exiting _make_request()
09:33:41
DEBUG
Exiting get()
09:33:41
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:33:31
09:33:41
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:33:31-05:00
09:33:41
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:41
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:41
DEBUG
Exiting history()
09:33:41
DEBUG
Exiting history()
09:33:41
DEBUG
Entering history()
09:33:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:41
DEBUG
Entering get()
09:33:41
DEBUG
Entering _make_request()
09:33:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:41
DEBUG
Entering _get_cookie_and_crumb()
09:33:41
DEBUG
cookie_mode = 'basic'
09:33:41
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:41
DEBUG
Entering _get_cookie_basic()
09:33:41
DEBUG
reusing cookie
09:33:41
DEBUG
Exiting _get_cookie_basic()
09:33:41
DEBUG
Entering _get_crumb_basic()
09:33:41
DEBUG
reusing crumb
09:33:41
DEBUG
Exiting _get_crumb_basic()
09:33:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:41
DEBUG
Exiting _get_cookie_and_crumb()
09:33:41
DEBUG
response code=200
09:33:41
DEBUG
Exiting _make_request()
09:33:41
DEBUG
Exiting get()
09:33:41
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:33:29
09:33:41
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:29-05:00
09:33:41
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:29-05:00
09:33:41
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:33:41
DEBUG
Exiting history()
09:33:41
DEBUG
POLL [Yahoo]: 09:33:41 Price=$55.08
09:33:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:33:51
DEBUG
Entering history()
09:33:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:51
DEBUG
Entering history()
09:33:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:51
DEBUG
Entering get()
09:33:51
DEBUG
Entering _make_request()
09:33:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:51
DEBUG
Entering _get_cookie_and_crumb()
09:33:51
DEBUG
cookie_mode = 'basic'
09:33:51
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:51
DEBUG
Entering _get_cookie_basic()
09:33:51
DEBUG
reusing cookie
09:33:51
DEBUG
Exiting _get_cookie_basic()
09:33:51
DEBUG
Entering _get_crumb_basic()
09:33:51
DEBUG
reusing crumb
09:33:51
DEBUG
Exiting _get_crumb_basic()
09:33:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:51
DEBUG
Exiting _get_cookie_and_crumb()
09:33:51
DEBUG
response code=200
09:33:51
DEBUG
Exiting _make_request()
09:33:51
DEBUG
Exiting get()
09:33:51
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:33:31
09:33:51
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:33:31-05:00
09:33:51
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:51
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:51
DEBUG
Exiting history()
09:33:51
DEBUG
Exiting history()
09:33:51
DEBUG
Entering history()
09:33:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:51
DEBUG
Entering get()
09:33:51
DEBUG
Entering _make_request()
09:33:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:51
DEBUG
Entering _get_cookie_and_crumb()
09:33:51
DEBUG
cookie_mode = 'basic'
09:33:51
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:51
DEBUG
Entering _get_cookie_basic()
09:33:51
DEBUG
reusing cookie
09:33:51
DEBUG
Exiting _get_cookie_basic()
09:33:51
DEBUG
Entering _get_crumb_basic()
09:33:51
DEBUG
reusing crumb
09:33:51
DEBUG
Exiting _get_crumb_basic()
09:33:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:51
DEBUG
Exiting _get_cookie_and_crumb()
09:33:51
DEBUG
response code=200
09:33:51
DEBUG
Exiting _make_request()
09:33:51
DEBUG
Exiting get()
09:33:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:33:49
09:33:51
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:49-05:00
09:33:51
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:49-05:00
09:33:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:33:51
DEBUG
Exiting history()
09:34:00
DEBUG
BAR: 09:33:00 O=55.11 H=55.11 L=54.92 C=54.92
09:34:01
INFO
🔔 MARKET OPEN
09:34:01
DEBUG
Building OR: H=55.45 L=54.92
09:34:01
DEBUG
Entering history()
09:34:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:01
DEBUG
Entering history()
09:34:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:01
DEBUG
Entering get()
09:34:01
DEBUG
Entering _make_request()
09:34:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:01
DEBUG
Entering _get_cookie_and_crumb()
09:34:01
DEBUG
cookie_mode = 'basic'
09:34:01
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:01
DEBUG
Entering _get_cookie_basic()
09:34:01
DEBUG
reusing cookie
09:34:01
DEBUG
Exiting _get_cookie_basic()
09:34:01
DEBUG
Entering _get_crumb_basic()
09:34:01
DEBUG
reusing crumb
09:34:01
DEBUG
Exiting _get_crumb_basic()
09:34:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:01
DEBUG
Exiting _get_cookie_and_crumb()
09:34:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:34:01
DEBUG
response code=200
09:34:01
DEBUG
Exiting _make_request()
09:34:01
DEBUG
Exiting get()
09:34:01
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:00
09:34:01
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:00-05:00
09:34:01
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:01
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:01
DEBUG
Exiting history()
09:34:01
DEBUG
Exiting history()
09:34:01
DEBUG
Entering history()
09:34:01
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:01
DEBUG
Entering get()
09:34:01
DEBUG
Entering _make_request()
09:34:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:01
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:01
DEBUG
Entering _get_cookie_and_crumb()
09:34:01
DEBUG
cookie_mode = 'basic'
09:34:01
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:01
DEBUG
Entering _get_cookie_basic()
09:34:01
DEBUG
reusing cookie
09:34:01
DEBUG
Exiting _get_cookie_basic()
09:34:01
DEBUG
Entering _get_crumb_basic()
09:34:01
DEBUG
reusing crumb
09:34:01
DEBUG
Exiting _get_crumb_basic()
09:34:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:01
DEBUG
Exiting _get_cookie_and_crumb()
09:34:01
DEBUG
response code=200
09:34:01
DEBUG
Exiting _make_request()
09:34:01
DEBUG
Exiting get()
09:34:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:33:49
09:34:01
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:49-05:00
09:34:01
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:49-05:00
09:34:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:34:01
DEBUG
Exiting history()
09:34:01
DEBUG
POLL [Yahoo]: 09:34:01 Price=$54.90
09:34:11
DEBUG
Entering history()
09:34:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:11
DEBUG
Entering history()
09:34:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:11
DEBUG
Entering get()
09:34:11
DEBUG
Entering _make_request()
09:34:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:11
DEBUG
Entering _get_cookie_and_crumb()
09:34:11
DEBUG
cookie_mode = 'basic'
09:34:11
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:11
DEBUG
Entering _get_cookie_basic()
09:34:11
DEBUG
reusing cookie
09:34:11
DEBUG
Exiting _get_cookie_basic()
09:34:11
DEBUG
Entering _get_crumb_basic()
09:34:11
DEBUG
reusing crumb
09:34:11
DEBUG
Exiting _get_crumb_basic()
09:34:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:11
DEBUG
Exiting _get_cookie_and_crumb()
09:34:11
DEBUG
response code=200
09:34:11
DEBUG
Exiting _make_request()
09:34:11
DEBUG
Exiting get()
09:34:11
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:00
09:34:11
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:00-05:00
09:34:11
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:11
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:11
DEBUG
Exiting history()
09:34:11
DEBUG
Exiting history()
09:34:11
DEBUG
Entering history()
09:34:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:11
DEBUG
Entering get()
09:34:11
DEBUG
Entering _make_request()
09:34:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:11
DEBUG
Entering _get_cookie_and_crumb()
09:34:11
DEBUG
cookie_mode = 'basic'
09:34:11
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:11
DEBUG
Entering _get_cookie_basic()
09:34:11
DEBUG
reusing cookie
09:34:11
DEBUG
Exiting _get_cookie_basic()
09:34:11
DEBUG
Entering _get_crumb_basic()
09:34:11
DEBUG
reusing crumb
09:34:11
DEBUG
Exiting _get_crumb_basic()
09:34:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:11
DEBUG
Exiting _get_cookie_and_crumb()
09:34:11
DEBUG
response code=200
09:34:11
DEBUG
Exiting _make_request()
09:34:11
DEBUG
Exiting get()
09:34:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:34:10
09:34:11
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:10-05:00
09:34:11
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:10-05:00
09:34:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:34:11
DEBUG
Exiting history()
09:34:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:34:22
DEBUG
Entering history()
09:34:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:22
DEBUG
Entering history()
09:34:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:22
DEBUG
Entering get()
09:34:22
DEBUG
Entering _make_request()
09:34:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:22
DEBUG
Entering _get_cookie_and_crumb()
09:34:22
DEBUG
cookie_mode = 'basic'
09:34:22
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:22
DEBUG
Entering _get_cookie_basic()
09:34:22
DEBUG
reusing cookie
09:34:22
DEBUG
Exiting _get_cookie_basic()
09:34:22
DEBUG
Entering _get_crumb_basic()
09:34:22
DEBUG
reusing crumb
09:34:22
DEBUG
Exiting _get_crumb_basic()
09:34:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:22
DEBUG
Exiting _get_cookie_and_crumb()
09:34:22
DEBUG
response code=200
09:34:22
DEBUG
Exiting _make_request()
09:34:22
DEBUG
Exiting get()
09:34:22
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:17
09:34:22
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:17-05:00
09:34:22
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:22
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:22
DEBUG
Exiting history()
09:34:22
DEBUG
Exiting history()
09:34:22
DEBUG
Entering history()
09:34:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:22
DEBUG
Entering get()
09:34:22
DEBUG
Entering _make_request()
09:34:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:22
DEBUG
Entering _get_cookie_and_crumb()
09:34:22
DEBUG
cookie_mode = 'basic'
09:34:22
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:22
DEBUG
Entering _get_cookie_basic()
09:34:22
DEBUG
reusing cookie
09:34:22
DEBUG
Exiting _get_cookie_basic()
09:34:22
DEBUG
Entering _get_crumb_basic()
09:34:22
DEBUG
reusing crumb
09:34:22
DEBUG
Exiting _get_crumb_basic()
09:34:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:22
DEBUG
Exiting _get_cookie_and_crumb()
09:34:22
DEBUG
response code=200
09:34:22
DEBUG
Exiting _make_request()
09:34:22
DEBUG
Exiting get()
09:34:22
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:34:17
09:34:22
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:17-05:00
09:34:22
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:17-05:00
09:34:22
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:34:22
DEBUG
Exiting history()
09:34:22
DEBUG
POLL [Yahoo]: 09:34:22 Price=$54.96
09:34:32
DEBUG
Entering history()
09:34:32
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:32
DEBUG
Entering history()
09:34:32
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:32
DEBUG
Entering get()
09:34:32
DEBUG
Entering _make_request()
09:34:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:32
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:32
DEBUG
Entering _get_cookie_and_crumb()
09:34:32
DEBUG
cookie_mode = 'basic'
09:34:32
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:32
DEBUG
Entering _get_cookie_basic()
09:34:32
DEBUG
reusing cookie
09:34:32
DEBUG
Exiting _get_cookie_basic()
09:34:32
DEBUG
Entering _get_crumb_basic()
09:34:32
DEBUG
reusing crumb
09:34:32
DEBUG
Exiting _get_crumb_basic()
09:34:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:32
DEBUG
Exiting _get_cookie_and_crumb()
09:34:32
DEBUG
response code=200
09:34:32
DEBUG
Exiting _make_request()
09:34:32
DEBUG
Exiting get()
09:34:32
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:30
09:34:32
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:30-05:00
09:34:32
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:32
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:32
DEBUG
Exiting history()
09:34:32
DEBUG
Exiting history()
09:34:32
DEBUG
Entering history()
09:34:32
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:32
DEBUG
Entering get()
09:34:32
DEBUG
Entering _make_request()
09:34:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:32
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:32
DEBUG
Entering _get_cookie_and_crumb()
09:34:32
DEBUG
cookie_mode = 'basic'
09:34:32
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:32
DEBUG
Entering _get_cookie_basic()
09:34:32
DEBUG
reusing cookie
09:34:32
DEBUG
Exiting _get_cookie_basic()
09:34:32
DEBUG
Entering _get_crumb_basic()
09:34:32
DEBUG
reusing crumb
09:34:32
DEBUG
Exiting _get_crumb_basic()
09:34:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:32
DEBUG
Exiting _get_cookie_and_crumb()
09:34:32
DEBUG
response code=200
09:34:32
DEBUG
Exiting _make_request()
09:34:32
DEBUG
Exiting get()
09:34:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:34:30
09:34:32
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:30-05:00
09:34:32
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:30-05:00
09:34:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:34:32
DEBUG
Exiting history()
09:34:32
DEBUG
POLL [Yahoo]: 09:34:32 Price=$55.04
09:34:42
DEBUG
Entering history()
09:34:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:42
DEBUG
Entering history()
09:34:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:42
DEBUG
Entering get()
09:34:42
DEBUG
Entering _make_request()
09:34:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:42
DEBUG
Entering _get_cookie_and_crumb()
09:34:42
DEBUG
cookie_mode = 'basic'
09:34:42
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:42
DEBUG
Entering _get_cookie_basic()
09:34:42
DEBUG
reusing cookie
09:34:42
DEBUG
Exiting _get_cookie_basic()
09:34:42
DEBUG
Entering _get_crumb_basic()
09:34:42
DEBUG
reusing crumb
09:34:42
DEBUG
Exiting _get_crumb_basic()
09:34:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:42
DEBUG
Exiting _get_cookie_and_crumb()
09:34:42
DEBUG
response code=200
09:34:42
DEBUG
Exiting _make_request()
09:34:42
DEBUG
Exiting get()
09:34:42
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:41
09:34:42
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:41-05:00
09:34:42
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:42
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:42
DEBUG
Exiting history()
09:34:42
DEBUG
Exiting history()
09:34:42
DEBUG
Entering history()
09:34:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:42
DEBUG
Entering get()
09:34:42
DEBUG
Entering _make_request()
09:34:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:42
DEBUG
Entering _get_cookie_and_crumb()
09:34:42
DEBUG
cookie_mode = 'basic'
09:34:42
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:42
DEBUG
Entering _get_cookie_basic()
09:34:42
DEBUG
reusing cookie
09:34:42
DEBUG
Exiting _get_cookie_basic()
09:34:42
DEBUG
Entering _get_crumb_basic()
09:34:42
DEBUG
reusing crumb
09:34:42
DEBUG
Exiting _get_crumb_basic()
09:34:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:42
DEBUG
Exiting _get_cookie_and_crumb()
09:34:42
DEBUG
response code=200
09:34:42
DEBUG
Exiting _make_request()
09:34:42
DEBUG
Exiting get()
09:34:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:34:41
09:34:42
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:41-05:00
09:34:42
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:41-05:00
09:34:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:34:42
DEBUG
Exiting history()
09:34:42
DEBUG
POLL [Yahoo]: 09:34:42 Price=$54.97
09:34:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:34:52
DEBUG
Entering history()
09:34:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:52
DEBUG
Entering history()
09:34:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:52
DEBUG
Entering get()
09:34:52
DEBUG
Entering _make_request()
09:34:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:52
DEBUG
Entering _get_cookie_and_crumb()
09:34:52
DEBUG
cookie_mode = 'basic'
09:34:52
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:52
DEBUG
Entering _get_cookie_basic()
09:34:52
DEBUG
reusing cookie
09:34:52
DEBUG
Exiting _get_cookie_basic()
09:34:52
DEBUG
Entering _get_crumb_basic()
09:34:52
DEBUG
reusing crumb
09:34:52
DEBUG
Exiting _get_crumb_basic()
09:34:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:52
DEBUG
Exiting _get_cookie_and_crumb()
09:34:52
DEBUG
response code=200
09:34:52
DEBUG
Exiting _make_request()
09:34:52
DEBUG
Exiting get()
09:34:52
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:51
09:34:52
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:51-05:00
09:34:52
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:52
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:52
DEBUG
Exiting history()
09:34:52
DEBUG
Exiting history()
09:34:52
DEBUG
Entering history()
09:34:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:52
DEBUG
Entering get()
09:34:52
DEBUG
Entering _make_request()
09:34:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:52
DEBUG
Entering _get_cookie_and_crumb()
09:34:52
DEBUG
cookie_mode = 'basic'
09:34:52
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:52
DEBUG
Entering _get_cookie_basic()
09:34:52
DEBUG
reusing cookie
09:34:52
DEBUG
Exiting _get_cookie_basic()
09:34:52
DEBUG
Entering _get_crumb_basic()
09:34:52
DEBUG
reusing crumb
09:34:52
DEBUG
Exiting _get_crumb_basic()
09:34:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:52
DEBUG
Exiting _get_cookie_and_crumb()
09:34:52
DEBUG
response code=200
09:34:52
DEBUG
Exiting _make_request()
09:34:52
DEBUG
Exiting get()
09:34:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:34:41
09:34:52
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:41-05:00
09:34:52
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:41-05:00
09:34:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:34:52
DEBUG
Exiting history()
09:34:52
DEBUG
POLL [Yahoo]: 09:34:52 Price=$54.90
09:35:00
DEBUG
BAR: 09:34:00 O=54.93 H=54.97 L=54.90 C=54.96
09:35:02
DEBUG
Building OR: H=55.45 L=54.90
09:35:02
DEBUG
Entering history()
09:35:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:02
DEBUG
Entering history()
09:35:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:02
DEBUG
Entering get()
09:35:02
DEBUG
Entering _make_request()
09:35:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:02
DEBUG
Entering _get_cookie_and_crumb()
09:35:02
DEBUG
cookie_mode = 'basic'
09:35:02
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:02
DEBUG
Entering _get_cookie_basic()
09:35:02
DEBUG
reusing cookie
09:35:02
DEBUG
Exiting _get_cookie_basic()
09:35:02
DEBUG
Entering _get_crumb_basic()
09:35:02
DEBUG
reusing crumb
09:35:02
DEBUG
Exiting _get_crumb_basic()
09:35:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:02
DEBUG
Exiting _get_cookie_and_crumb()
09:35:02
DEBUG
response code=200
09:35:02
DEBUG
Exiting _make_request()
09:35:02
DEBUG
Exiting get()
09:35:02
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:51
09:35:02
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:51-05:00
09:35:02
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:35:02
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:02
DEBUG
Exiting history()
09:35:02
DEBUG
Exiting history()
09:35:02
DEBUG
Entering history()
09:35:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:02
DEBUG
Entering get()
09:35:02
DEBUG
Entering _make_request()
09:35:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:02
DEBUG
Entering _get_cookie_and_crumb()
09:35:02
DEBUG
cookie_mode = 'basic'
09:35:02
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:02
DEBUG
Entering _get_cookie_basic()
09:35:02
DEBUG
reusing cookie
09:35:02
DEBUG
Exiting _get_cookie_basic()
09:35:02
DEBUG
Entering _get_crumb_basic()
09:35:02
DEBUG
reusing crumb
09:35:02
DEBUG
Exiting _get_crumb_basic()
09:35:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:02
DEBUG
Exiting _get_cookie_and_crumb()
09:35:02
DEBUG
response code=200
09:35:02
DEBUG
Exiting _make_request()
09:35:02
DEBUG
Exiting get()
09:35:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:01
09:35:02
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:01-05:00
09:35:02
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:01-05:00
09:35:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:35:02
DEBUG
Exiting history()
09:35:02
INFO
📊 OPENING RANGE SET (from collected bars)
09:35:02
INFO
High: $55.45 | Low: $54.90
09:35:02
DEBUG
Starting new HTTPS connection (1): api.pushover.net:443
09:35:02
DEBUG
https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
09:35:02
DEBUG
State saved
09:35:02
DEBUG
CHECK: C=54.90 vs OH=55.45 OL=54.90 | broke_high=False broke_low=False
09:35:12
DEBUG
Entering history()
09:35:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:12
DEBUG
Entering history()
09:35:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:12
DEBUG
Entering get()
09:35:12
DEBUG
Entering _make_request()
09:35:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:12
DEBUG
Entering _get_cookie_and_crumb()
09:35:12
DEBUG
cookie_mode = 'basic'
09:35:12
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:12
DEBUG
Entering _get_cookie_basic()
09:35:12
DEBUG
reusing cookie
09:35:12
DEBUG
Exiting _get_cookie_basic()
09:35:12
DEBUG
Entering _get_crumb_basic()
09:35:12
DEBUG
reusing crumb
09:35:12
DEBUG
Exiting _get_crumb_basic()
09:35:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:12
DEBUG
Exiting _get_cookie_and_crumb()
09:35:12
DEBUG
response code=200
09:35:12
DEBUG
Exiting _make_request()
09:35:12
DEBUG
Exiting get()
09:35:12
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:35:11
09:35:12
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:35:11-05:00
09:35:13
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:13
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:13
DEBUG
Exiting history()
09:35:13
DEBUG
Exiting history()
09:35:13
DEBUG
Entering history()
09:35:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:13
DEBUG
Entering get()
09:35:13
DEBUG
Entering _make_request()
09:35:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:13
DEBUG
Entering _get_cookie_and_crumb()
09:35:13
DEBUG
cookie_mode = 'basic'
09:35:13
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:13
DEBUG
Entering _get_cookie_basic()
09:35:13
DEBUG
reusing cookie
09:35:13
DEBUG
Exiting _get_cookie_basic()
09:35:13
DEBUG
Entering _get_crumb_basic()
09:35:13
DEBUG
reusing crumb
09:35:13
DEBUG
Exiting _get_crumb_basic()
09:35:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:13
DEBUG
Exiting _get_cookie_and_crumb()
09:35:13
DEBUG
response code=200
09:35:13
DEBUG
Exiting _make_request()
09:35:13
DEBUG
Exiting get()
09:35:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:11
09:35:13
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:11-05:00
09:35:13
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:11-05:00
09:35:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:35:13
DEBUG
Exiting history()
09:35:13
DEBUG
POLL [Yahoo]: 09:35:13 Price=$54.84
09:35:13
DEBUG
CHECK: C=54.84 vs OH=55.45 OL=54.90 | broke_high=False broke_low=False
09:35:13
INFO
📉 BREAKOUT DOWN: $54.90 → $54.84
09:35:13
DEBUG
State saved
09:35:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:35:23
DEBUG
Entering history()
09:35:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:23
DEBUG
Entering history()
09:35:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:23
DEBUG
Entering get()
09:35:23
DEBUG
Entering _make_request()
09:35:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:23
DEBUG
Entering _get_cookie_and_crumb()
09:35:23
DEBUG
cookie_mode = 'basic'
09:35:23
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:23
DEBUG
Entering _get_cookie_basic()
09:35:23
DEBUG
reusing cookie
09:35:23
DEBUG
Exiting _get_cookie_basic()
09:35:23
DEBUG
Entering _get_crumb_basic()
09:35:23
DEBUG
reusing crumb
09:35:23
DEBUG
Exiting _get_crumb_basic()
09:35:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:23
DEBUG
Exiting _get_cookie_and_crumb()
09:35:23
DEBUG
response code=200
09:35:23
DEBUG
Exiting _make_request()
09:35:23
DEBUG
Exiting get()
09:35:23
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:35:20
09:35:23
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:35:20-05:00
09:35:23
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:23
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:23
DEBUG
Exiting history()
09:35:23
DEBUG
Exiting history()
09:35:23
DEBUG
Entering history()
09:35:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:23
DEBUG
Entering get()
09:35:23
DEBUG
Entering _make_request()
09:35:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:23
DEBUG
Entering _get_cookie_and_crumb()
09:35:23
DEBUG
cookie_mode = 'basic'
09:35:23
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:23
DEBUG
Entering _get_cookie_basic()
09:35:23
DEBUG
reusing cookie
09:35:23
DEBUG
Exiting _get_cookie_basic()
09:35:23
DEBUG
Entering _get_crumb_basic()
09:35:23
DEBUG
reusing crumb
09:35:23
DEBUG
Exiting _get_crumb_basic()
09:35:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:23
DEBUG
Exiting _get_cookie_and_crumb()
09:35:23
DEBUG
response code=200
09:35:23
DEBUG
Exiting _make_request()
09:35:23
DEBUG
Exiting get()
09:35:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:20
09:35:23
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:20-05:00
09:35:23
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:20-05:00
09:35:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:35:23
DEBUG
Exiting history()
09:35:23
DEBUG
POLL [Yahoo]: 09:35:23 Price=$54.83
09:35:23
DEBUG
CHECK: C=54.83 vs OH=55.45 OL=54.90 | broke_high=False broke_low=True
09:35:33
DEBUG
Entering history()
09:35:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:33
DEBUG
Entering history()
09:35:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:33
DEBUG
Entering get()
09:35:33
DEBUG
Entering _make_request()
09:35:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:33
DEBUG
Entering _get_cookie_and_crumb()
09:35:33
DEBUG
cookie_mode = 'basic'
09:35:33
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:33
DEBUG
Entering _get_cookie_basic()
09:35:33
DEBUG
reusing cookie
09:35:33
DEBUG
Exiting _get_cookie_basic()
09:35:33
DEBUG
Entering _get_crumb_basic()
09:35:33
DEBUG
reusing crumb
09:35:33
DEBUG
Exiting _get_crumb_basic()
09:35:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:33
DEBUG
Exiting _get_cookie_and_crumb()
09:35:33
DEBUG
response code=200
09:35:33
DEBUG
Exiting _make_request()
09:35:33
DEBUG
Exiting get()
09:35:33
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:35:31
09:35:33
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:35:31-05:00
09:35:33
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:33
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:33
DEBUG
Exiting history()
09:35:33
DEBUG
Exiting history()
09:35:33
DEBUG
Entering history()
09:35:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:33
DEBUG
Entering get()
09:35:33
DEBUG
Entering _make_request()
09:35:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:33
DEBUG
Entering _get_cookie_and_crumb()
09:35:33
DEBUG
cookie_mode = 'basic'
09:35:33
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:33
DEBUG
Entering _get_cookie_basic()
09:35:33
DEBUG
reusing cookie
09:35:33
DEBUG
Exiting _get_cookie_basic()
09:35:33
DEBUG
Entering _get_crumb_basic()
09:35:33
DEBUG
reusing crumb
09:35:33
DEBUG
Exiting _get_crumb_basic()
09:35:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:33
DEBUG
Exiting _get_cookie_and_crumb()
09:35:33
DEBUG
response code=200
09:35:33
DEBUG
Exiting _make_request()
09:35:33
DEBUG
Exiting get()
09:35:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:31
09:35:33
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:31-05:00
09:35:33
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:31-05:00
09:35:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:35:33
DEBUG
Exiting history()
09:35:33
DEBUG
POLL [Yahoo]: 09:35:33 Price=$54.79
09:35:33
DEBUG
CHECK: C=54.79 vs OH=55.45 OL=54.90 | broke_high=False broke_low=True
09:35:43
DEBUG
Entering history()
09:35:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:43
DEBUG
Entering history()
09:35:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:43
DEBUG
Entering get()
09:35:43
DEBUG
Entering _make_request()
09:35:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:43
DEBUG
Entering _get_cookie_and_crumb()
09:35:43
DEBUG
cookie_mode = 'basic'
09:35:43
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:43
DEBUG
Entering _get_cookie_basic()
09:35:43
DEBUG
reusing cookie
09:35:43
DEBUG
Exiting _get_cookie_basic()
09:35:43
DEBUG
Entering _get_crumb_basic()
09:35:43
DEBUG
reusing crumb
09:35:43
DEBUG
Exiting _get_crumb_basic()
09:35:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:43
DEBUG
Exiting _get_cookie_and_crumb()
09:35:43
DEBUG
response code=200
09:35:43
DEBUG
Exiting _make_request()
09:35:43
DEBUG
Exiting get()
09:35:43
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:35:42
09:35:43
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:35:42-05:00
09:35:43
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:43
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:43
DEBUG
Exiting history()
09:35:43
DEBUG
Exiting history()
09:35:43
DEBUG
Entering history()
09:35:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:43
DEBUG
Entering get()
09:35:43
DEBUG
Entering _make_request()
09:35:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:43
DEBUG
Entering _get_cookie_and_crumb()
09:35:43
DEBUG
cookie_mode = 'basic'
09:35:43
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:43
DEBUG
Entering _get_cookie_basic()
09:35:43
DEBUG
reusing cookie
09:35:43
DEBUG
Exiting _get_cookie_basic()
09:35:43
DEBUG
Entering _get_crumb_basic()
09:35:43
DEBUG
reusing crumb
09:35:43
DEBUG
Exiting _get_crumb_basic()
09:35:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:43
DEBUG
Exiting _get_cookie_and_crumb()
09:35:43
DEBUG
response code=200
09:35:43
DEBUG
Exiting _make_request()
09:35:43
DEBUG
Exiting get()
09:35:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:31
09:35:43
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:31-05:00
09:35:43
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:31-05:00
09:35:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:35:43
DEBUG
Exiting history()
09:35:43
DEBUG
POLL [Yahoo]: 09:35:43 Price=$55.00
09:35:43
DEBUG
CHECK: C=55.00 vs OH=55.45 OL=54.90 | broke_high=False broke_low=True
09:35:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:35:53
DEBUG
Entering history()
09:35:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:53
DEBUG
Entering history()
09:35:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:53
DEBUG
Entering get()
09:35:53
DEBUG
Entering _make_request()
09:35:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:53
DEBUG
Entering _get_cookie_and_crumb()
09:35:53
DEBUG
cookie_mode = 'basic'
09:35:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:53
DEBUG
Entering _get_cookie_basic()
09:35:53
DEBUG
reusing cookie
09:35:53
DEBUG
Exiting _get_cookie_basic()
09:35:53
DEBUG
Entering _get_crumb_basic()
09:35:53
DEBUG
reusing crumb
09:35:53
DEBUG
Exiting _get_crumb_basic()
09:35:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:53
DEBUG
Exiting _get_cookie_and_crumb()
09:35:53
DEBUG
response code=200
09:35:53
DEBUG
Exiting _make_request()
09:35:53
DEBUG
Exiting get()
09:35:53
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:35:42
09:35:53
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:35:42-05:00
09:35:53
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:53
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:53
DEBUG
Exiting history()
09:35:53
DEBUG
Exiting history()
09:35:53
DEBUG
Entering history()
09:35:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:53
DEBUG
Entering get()
09:35:53
DEBUG
Entering _make_request()
09:35:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:53
DEBUG
Entering _get_cookie_and_crumb()
09:35:53
DEBUG
cookie_mode = 'basic'
09:35:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:53
DEBUG
Entering _get_cookie_basic()
09:35:53
DEBUG
reusing cookie
09:35:53
DEBUG
Exiting _get_cookie_basic()
09:35:53
DEBUG
Entering _get_crumb_basic()
09:35:53
DEBUG
reusing crumb
09:35:53
DEBUG
Exiting _get_crumb_basic()
09:35:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:53
DEBUG
Exiting _get_cookie_and_crumb()
09:35:53
DEBUG
response code=200
09:35:53
DEBUG
Exiting _make_request()
09:35:53
DEBUG
Exiting get()
09:35:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:51
09:35:53
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:51-05:00
09:35:53
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:51-05:00
09:35:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:35:53
DEBUG
Exiting history()
09:36:00
DEBUG
BAR: 09:35:00 O=54.96 H=54.96 L=54.80 C=54.80
09:36:00
DEBUG
Building OR: H=55.45 L=54.80
09:36:00
DEBUG
Checking: C=54.80 vs OH=55.45 OL=54.80 | broke_high=False broke_low=True
09:36:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:36:03
DEBUG
Entering history()
09:36:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:03
DEBUG
Entering history()
09:36:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:03
DEBUG
Entering get()
09:36:03
DEBUG
Entering _make_request()
09:36:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:03
DEBUG
Entering _get_cookie_and_crumb()
09:36:03
DEBUG
cookie_mode = 'basic'
09:36:03
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:03
DEBUG
Entering _get_cookie_basic()
09:36:03
DEBUG
reusing cookie
09:36:03
DEBUG
Exiting _get_cookie_basic()
09:36:03
DEBUG
Entering _get_crumb_basic()
09:36:03
DEBUG
reusing crumb
09:36:03
DEBUG
Exiting _get_crumb_basic()
09:36:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:03
DEBUG
Exiting _get_cookie_and_crumb()
09:36:03
DEBUG
response code=200
09:36:03
DEBUG
Exiting _make_request()
09:36:03
DEBUG
Exiting get()
09:36:03
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:36:00
09:36:03
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:36:00-05:00
09:36:03
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:03
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:03
DEBUG
Exiting history()
09:36:03
DEBUG
Exiting history()
09:36:03
DEBUG
Entering history()
09:36:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:03
DEBUG
Entering get()
09:36:03
DEBUG
Entering _make_request()
09:36:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:03
DEBUG
Entering _get_cookie_and_crumb()
09:36:03
DEBUG
cookie_mode = 'basic'
09:36:03
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:03
DEBUG
Entering _get_cookie_basic()
09:36:03
DEBUG
reusing cookie
09:36:03
DEBUG
Exiting _get_cookie_basic()
09:36:03
DEBUG
Entering _get_crumb_basic()
09:36:03
DEBUG
reusing crumb
09:36:03
DEBUG
Exiting _get_crumb_basic()
09:36:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:03
DEBUG
Exiting _get_cookie_and_crumb()
09:36:03
DEBUG
response code=200
09:36:03
DEBUG
Exiting _make_request()
09:36:03
DEBUG
Exiting get()
09:36:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:51
09:36:03
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:51-05:00
09:36:03
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:51-05:00
09:36:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:36:03
DEBUG
Exiting history()
09:36:03
DEBUG
POLL [Yahoo]: 09:36:03 Price=$55.17
09:36:03
DEBUG
CHECK: C=55.17 vs OH=55.45 OL=54.80 | broke_high=False broke_low=True
09:36:13
DEBUG
Entering history()
09:36:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:13
DEBUG
Entering history()
09:36:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:13
DEBUG
Entering get()
09:36:13
DEBUG
Entering _make_request()
09:36:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:13
DEBUG
Entering _get_cookie_and_crumb()
09:36:13
DEBUG
cookie_mode = 'basic'
09:36:13
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:13
DEBUG
Entering _get_cookie_basic()
09:36:13
DEBUG
reusing cookie
09:36:13
DEBUG
Exiting _get_cookie_basic()
09:36:13
DEBUG
Entering _get_crumb_basic()
09:36:13
DEBUG
reusing crumb
09:36:13
DEBUG
Exiting _get_crumb_basic()
09:36:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:13
DEBUG
Exiting _get_cookie_and_crumb()
09:36:13
DEBUG
response code=200
09:36:13
DEBUG
Exiting _make_request()
09:36:13
DEBUG
Exiting get()
09:36:13
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:36:00
09:36:13
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:36:00-05:00
09:36:13
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:13
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:13
DEBUG
Exiting history()
09:36:13
DEBUG
Exiting history()
09:36:13
DEBUG
Entering history()
09:36:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:13
DEBUG
Entering get()
09:36:13
DEBUG
Entering _make_request()
09:36:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:13
DEBUG
Entering _get_cookie_and_crumb()
09:36:13
DEBUG
cookie_mode = 'basic'
09:36:13
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:13
DEBUG
Entering _get_cookie_basic()
09:36:13
DEBUG
reusing cookie
09:36:13
DEBUG
Exiting _get_cookie_basic()
09:36:13
DEBUG
Entering _get_crumb_basic()
09:36:13
DEBUG
reusing crumb
09:36:13
DEBUG
Exiting _get_crumb_basic()
09:36:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:13
DEBUG
Exiting _get_cookie_and_crumb()
09:36:13
DEBUG
response code=200
09:36:13
DEBUG
Exiting _make_request()
09:36:13
DEBUG
Exiting get()
09:36:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:36:12
09:36:13
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:12-05:00
09:36:13
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:12-05:00
09:36:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:36:13
DEBUG
Exiting history()
09:36:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:36:23
DEBUG
Entering history()
09:36:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:23
DEBUG
Entering history()
09:36:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:23
DEBUG
Entering get()
09:36:23
DEBUG
Entering _make_request()
09:36:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:23
DEBUG
Entering _get_cookie_and_crumb()
09:36:23
DEBUG
cookie_mode = 'basic'
09:36:23
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:23
DEBUG
Entering _get_cookie_basic()
09:36:23
DEBUG
reusing cookie
09:36:23
DEBUG
Exiting _get_cookie_basic()
09:36:23
DEBUG
Entering _get_crumb_basic()
09:36:23
DEBUG
reusing crumb
09:36:23
DEBUG
Exiting _get_crumb_basic()
09:36:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:23
DEBUG
Exiting _get_cookie_and_crumb()
09:36:23
DEBUG
response code=200
09:36:23
DEBUG
Exiting _make_request()
09:36:23
DEBUG
Exiting get()
09:36:23
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:36:22
09:36:23
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:36:22-05:00
09:36:23
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:23
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:23
DEBUG
Exiting history()
09:36:23
DEBUG
Exiting history()
09:36:23
DEBUG
Entering history()
09:36:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:23
DEBUG
Entering get()
09:36:23
DEBUG
Entering _make_request()
09:36:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:23
DEBUG
Entering _get_cookie_and_crumb()
09:36:23
DEBUG
cookie_mode = 'basic'
09:36:23
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:23
DEBUG
Entering _get_cookie_basic()
09:36:23
DEBUG
reusing cookie
09:36:23
DEBUG
Exiting _get_cookie_basic()
09:36:23
DEBUG
Entering _get_crumb_basic()
09:36:23
DEBUG
reusing crumb
09:36:23
DEBUG
Exiting _get_crumb_basic()
09:36:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:23
DEBUG
Exiting _get_cookie_and_crumb()
09:36:23
DEBUG
response code=200
09:36:23
DEBUG
Exiting _make_request()
09:36:23
DEBUG
Exiting get()
09:36:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:36:12
09:36:23
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:12-05:00
09:36:23
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:12-05:00
09:36:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:36:23
DEBUG
Exiting history()
09:36:23
DEBUG
POLL [Yahoo]: 09:36:23 Price=$55.58
09:36:23
DEBUG
CHECK: C=55.58 vs OH=55.45 OL=54.80 | broke_high=False broke_low=True
09:36:23
INFO
📈 BREAKOUT UP: $55.45 → $55.58
09:36:23
DEBUG
State saved
09:36:33
DEBUG
Entering history()
09:36:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:33
DEBUG
Entering history()
09:36:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:33
DEBUG
Entering get()
09:36:33
DEBUG
Entering _make_request()
09:36:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:33
DEBUG
Entering _get_cookie_and_crumb()
09:36:33
DEBUG
cookie_mode = 'basic'
09:36:33
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:33
DEBUG
Entering _get_cookie_basic()
09:36:33
DEBUG
reusing cookie
09:36:33
DEBUG
Exiting _get_cookie_basic()
09:36:33
DEBUG
Entering _get_crumb_basic()
09:36:33
DEBUG
reusing crumb
09:36:33
DEBUG
Exiting _get_crumb_basic()
09:36:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:33
DEBUG
Exiting _get_cookie_and_crumb()
09:36:33
DEBUG
response code=200
09:36:33
DEBUG
Exiting _make_request()
09:36:33
DEBUG
Exiting get()
09:36:33
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:36:22
09:36:33
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:36:22-05:00
09:36:34
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:34
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:34
DEBUG
Exiting history()
09:36:34
DEBUG
Exiting history()
09:36:34
DEBUG
Entering history()
09:36:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:34
DEBUG
Entering get()
09:36:34
DEBUG
Entering _make_request()
09:36:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:34
DEBUG
Entering _get_cookie_and_crumb()
09:36:34
DEBUG
cookie_mode = 'basic'
09:36:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:34
DEBUG
Entering _get_cookie_basic()
09:36:34
DEBUG
reusing cookie
09:36:34
DEBUG
Exiting _get_cookie_basic()
09:36:34
DEBUG
Entering _get_crumb_basic()
09:36:34
DEBUG
reusing crumb
09:36:34
DEBUG
Exiting _get_crumb_basic()
09:36:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:34
DEBUG
Exiting _get_cookie_and_crumb()
09:36:34
DEBUG
response code=200
09:36:34
DEBUG
Exiting _make_request()
09:36:34
DEBUG
Exiting get()
09:36:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:36:32
09:36:34
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:32-05:00
09:36:34
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:32-05:00
09:36:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:36:34
DEBUG
Exiting history()
09:36:44
DEBUG
Entering history()
09:36:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:44
DEBUG
Entering history()
09:36:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:44
DEBUG
Entering get()
09:36:44
DEBUG
Entering _make_request()
09:36:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:44
DEBUG
Entering _get_cookie_and_crumb()
09:36:44
DEBUG
cookie_mode = 'basic'
09:36:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:44
DEBUG
Entering _get_cookie_basic()
09:36:44
DEBUG
reusing cookie
09:36:44
DEBUG
Exiting _get_cookie_basic()
09:36:44
DEBUG
Entering _get_crumb_basic()
09:36:44
DEBUG
reusing crumb
09:36:44
DEBUG
Exiting _get_crumb_basic()
09:36:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:44
DEBUG
Exiting _get_cookie_and_crumb()
09:36:44
DEBUG
response code=200
09:36:44
DEBUG
Exiting _make_request()
09:36:44
DEBUG
Exiting get()
09:36:44
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:36:41
09:36:44
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:36:41-05:00
09:36:44
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:44
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:44
DEBUG
Exiting history()
09:36:44
DEBUG
Exiting history()
09:36:44
DEBUG
Entering history()
09:36:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:44
DEBUG
Entering get()
09:36:44
DEBUG
Entering _make_request()
09:36:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:44
DEBUG
Entering _get_cookie_and_crumb()
09:36:44
DEBUG
cookie_mode = 'basic'
09:36:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:44
DEBUG
Entering _get_cookie_basic()
09:36:44
DEBUG
reusing cookie
09:36:44
DEBUG
Exiting _get_cookie_basic()
09:36:44
DEBUG
Entering _get_crumb_basic()
09:36:44
DEBUG
reusing crumb
09:36:44
DEBUG
Exiting _get_crumb_basic()
09:36:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:44
DEBUG
Exiting _get_cookie_and_crumb()
09:36:44
DEBUG
response code=200
09:36:44
DEBUG
Exiting _make_request()
09:36:44
DEBUG
Exiting get()
09:36:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:36:43
09:36:44
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:43-05:00
09:36:44
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:43-05:00
09:36:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:36:44
DEBUG
Exiting history()
09:36:44
DEBUG
POLL [Yahoo]: 09:36:44 Price=$55.35
09:36:44
DEBUG
CHECK: C=55.35 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:36:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:36:54
DEBUG
Entering history()
09:36:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:54
DEBUG
Entering history()
09:36:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:54
DEBUG
Entering get()
09:36:54
DEBUG
Entering _make_request()
09:36:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:54
DEBUG
Entering _get_cookie_and_crumb()
09:36:54
DEBUG
cookie_mode = 'basic'
09:36:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:54
DEBUG
Entering _get_cookie_basic()
09:36:54
DEBUG
reusing cookie
09:36:54
DEBUG
Exiting _get_cookie_basic()
09:36:54
DEBUG
Entering _get_crumb_basic()
09:36:54
DEBUG
reusing crumb
09:36:54
DEBUG
Exiting _get_crumb_basic()
09:36:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:54
DEBUG
Exiting _get_cookie_and_crumb()
09:36:54
DEBUG
response code=200
09:36:54
DEBUG
Exiting _make_request()
09:36:54
DEBUG
Exiting get()
09:36:54
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:36:41
09:36:54
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:36:41-05:00
09:36:54
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:54
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:54
DEBUG
Exiting history()
09:36:54
DEBUG
Exiting history()
09:36:54
DEBUG
Entering history()
09:36:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:54
DEBUG
Entering get()
09:36:54
DEBUG
Entering _make_request()
09:36:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:54
DEBUG
Entering _get_cookie_and_crumb()
09:36:54
DEBUG
cookie_mode = 'basic'
09:36:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:54
DEBUG
Entering _get_cookie_basic()
09:36:54
DEBUG
reusing cookie
09:36:54
DEBUG
Exiting _get_cookie_basic()
09:36:54
DEBUG
Entering _get_crumb_basic()
09:36:54
DEBUG
reusing crumb
09:36:54
DEBUG
Exiting _get_crumb_basic()
09:36:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:54
DEBUG
Exiting _get_cookie_and_crumb()
09:36:54
DEBUG
response code=200
09:36:54
DEBUG
Exiting _make_request()
09:36:54
DEBUG
Exiting get()
09:36:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:36:52
09:36:54
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:52-05:00
09:36:54
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:52-05:00
09:36:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:36:54
DEBUG
Exiting history()
09:37:00
DEBUG
BAR: 09:36:00 O=55.29 H=55.55 L=55.29 C=55.46
09:37:00
DEBUG
Checking: C=55.46 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:37:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:37:04
DEBUG
Entering history()
09:37:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:04
DEBUG
Entering history()
09:37:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:04
DEBUG
Entering get()
09:37:04
DEBUG
Entering _make_request()
09:37:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:04
DEBUG
Entering _get_cookie_and_crumb()
09:37:04
DEBUG
cookie_mode = 'basic'
09:37:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:04
DEBUG
Entering _get_cookie_basic()
09:37:04
DEBUG
reusing cookie
09:37:04
DEBUG
Exiting _get_cookie_basic()
09:37:04
DEBUG
Entering _get_crumb_basic()
09:37:04
DEBUG
reusing crumb
09:37:04
DEBUG
Exiting _get_crumb_basic()
09:37:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:04
DEBUG
Exiting _get_cookie_and_crumb()
09:37:04
DEBUG
response code=200
09:37:04
DEBUG
Exiting _make_request()
09:37:04
DEBUG
Exiting get()
09:37:04
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:37:02
09:37:04
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:37:02-05:00
09:37:04
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:04
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:04
DEBUG
Exiting history()
09:37:04
DEBUG
Exiting history()
09:37:04
DEBUG
Entering history()
09:37:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:04
DEBUG
Entering get()
09:37:04
DEBUG
Entering _make_request()
09:37:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:04
DEBUG
Entering _get_cookie_and_crumb()
09:37:04
DEBUG
cookie_mode = 'basic'
09:37:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:04
DEBUG
Entering _get_cookie_basic()
09:37:04
DEBUG
reusing cookie
09:37:04
DEBUG
Exiting _get_cookie_basic()
09:37:04
DEBUG
Entering _get_crumb_basic()
09:37:04
DEBUG
reusing crumb
09:37:04
DEBUG
Exiting _get_crumb_basic()
09:37:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:04
DEBUG
Exiting _get_cookie_and_crumb()
09:37:04
DEBUG
response code=200
09:37:04
DEBUG
Exiting _make_request()
09:37:04
DEBUG
Exiting get()
09:37:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:36:52
09:37:04
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:52-05:00
09:37:04
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:52-05:00
09:37:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:37:04
DEBUG
Exiting history()
09:37:04
DEBUG
POLL [Yahoo]: 09:37:04 Price=$55.23
09:37:04
DEBUG
CHECK: C=55.23 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:37:14
DEBUG
Entering history()
09:37:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:14
DEBUG
Entering history()
09:37:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:14
DEBUG
Entering get()
09:37:14
DEBUG
Entering _make_request()
09:37:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:14
DEBUG
Entering _get_cookie_and_crumb()
09:37:14
DEBUG
cookie_mode = 'basic'
09:37:14
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:14
DEBUG
Entering _get_cookie_basic()
09:37:14
DEBUG
reusing cookie
09:37:14
DEBUG
Exiting _get_cookie_basic()
09:37:14
DEBUG
Entering _get_crumb_basic()
09:37:14
DEBUG
reusing crumb
09:37:14
DEBUG
Exiting _get_crumb_basic()
09:37:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:14
DEBUG
Exiting _get_cookie_and_crumb()
09:37:14
DEBUG
response code=200
09:37:14
DEBUG
Exiting _make_request()
09:37:14
DEBUG
Exiting get()
09:37:14
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:37:02
09:37:14
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:37:02-05:00
09:37:14
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:14
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:14
DEBUG
Exiting history()
09:37:14
DEBUG
Exiting history()
09:37:14
DEBUG
Entering history()
09:37:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:14
DEBUG
Entering get()
09:37:14
DEBUG
Entering _make_request()
09:37:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:14
DEBUG
Entering _get_cookie_and_crumb()
09:37:14
DEBUG
cookie_mode = 'basic'
09:37:14
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:14
DEBUG
Entering _get_cookie_basic()
09:37:14
DEBUG
reusing cookie
09:37:14
DEBUG
Exiting _get_cookie_basic()
09:37:14
DEBUG
Entering _get_crumb_basic()
09:37:14
DEBUG
reusing crumb
09:37:14
DEBUG
Exiting _get_crumb_basic()
09:37:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:14
DEBUG
Exiting _get_cookie_and_crumb()
09:37:14
DEBUG
response code=200
09:37:14
DEBUG
Exiting _make_request()
09:37:14
DEBUG
Exiting get()
09:37:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:37:13
09:37:14
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:13-05:00
09:37:14
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:13-05:00
09:37:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:37:14
DEBUG
Exiting history()
09:37:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:37:24
DEBUG
Entering history()
09:37:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:24
DEBUG
Entering history()
09:37:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:24
DEBUG
Entering get()
09:37:24
DEBUG
Entering _make_request()
09:37:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:24
DEBUG
Entering _get_cookie_and_crumb()
09:37:24
DEBUG
cookie_mode = 'basic'
09:37:24
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:24
DEBUG
Entering _get_cookie_basic()
09:37:24
DEBUG
reusing cookie
09:37:24
DEBUG
Exiting _get_cookie_basic()
09:37:24
DEBUG
Entering _get_crumb_basic()
09:37:24
DEBUG
reusing crumb
09:37:24
DEBUG
Exiting _get_crumb_basic()
09:37:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:24
DEBUG
Exiting _get_cookie_and_crumb()
09:37:24
DEBUG
response code=200
09:37:24
DEBUG
Exiting _make_request()
09:37:24
DEBUG
Exiting get()
09:37:24
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:37:23
09:37:24
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:37:23-05:00
09:37:24
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:24
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:24
DEBUG
Exiting history()
09:37:24
DEBUG
Exiting history()
09:37:24
DEBUG
Entering history()
09:37:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:24
DEBUG
Entering get()
09:37:24
DEBUG
Entering _make_request()
09:37:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:24
DEBUG
Entering _get_cookie_and_crumb()
09:37:24
DEBUG
cookie_mode = 'basic'
09:37:24
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:24
DEBUG
Entering _get_cookie_basic()
09:37:24
DEBUG
reusing cookie
09:37:24
DEBUG
Exiting _get_cookie_basic()
09:37:24
DEBUG
Entering _get_crumb_basic()
09:37:24
DEBUG
reusing crumb
09:37:24
DEBUG
Exiting _get_crumb_basic()
09:37:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:24
DEBUG
Exiting _get_cookie_and_crumb()
09:37:24
DEBUG
response code=200
09:37:24
DEBUG
Exiting _make_request()
09:37:24
DEBUG
Exiting get()
09:37:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:37:13
09:37:24
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:13-05:00
09:37:24
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:13-05:00
09:37:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:37:24
DEBUG
Exiting history()
09:37:24
DEBUG
POLL [Yahoo]: 09:37:24 Price=$55.24
09:37:24
DEBUG
CHECK: C=55.24 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:37:34
DEBUG
Entering history()
09:37:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:34
DEBUG
Entering history()
09:37:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:34
DEBUG
Entering get()
09:37:34
DEBUG
Entering _make_request()
09:37:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:34
DEBUG
Entering _get_cookie_and_crumb()
09:37:34
DEBUG
cookie_mode = 'basic'
09:37:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:34
DEBUG
Entering _get_cookie_basic()
09:37:34
DEBUG
reusing cookie
09:37:34
DEBUG
Exiting _get_cookie_basic()
09:37:34
DEBUG
Entering _get_crumb_basic()
09:37:34
DEBUG
reusing crumb
09:37:34
DEBUG
Exiting _get_crumb_basic()
09:37:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:34
DEBUG
Exiting _get_cookie_and_crumb()
09:37:34
DEBUG
response code=200
09:37:34
DEBUG
Exiting _make_request()
09:37:34
DEBUG
Exiting get()
09:37:34
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:37:23
09:37:34
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:37:23-05:00
09:37:34
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:34
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:34
DEBUG
Exiting history()
09:37:34
DEBUG
Exiting history()
09:37:34
DEBUG
Entering history()
09:37:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:34
DEBUG
Entering get()
09:37:34
DEBUG
Entering _make_request()
09:37:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:34
DEBUG
Entering _get_cookie_and_crumb()
09:37:34
DEBUG
cookie_mode = 'basic'
09:37:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:34
DEBUG
Entering _get_cookie_basic()
09:37:34
DEBUG
reusing cookie
09:37:34
DEBUG
Exiting _get_cookie_basic()
09:37:34
DEBUG
Entering _get_crumb_basic()
09:37:34
DEBUG
reusing crumb
09:37:34
DEBUG
Exiting _get_crumb_basic()
09:37:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:34
DEBUG
Exiting _get_cookie_and_crumb()
09:37:34
DEBUG
response code=200
09:37:34
DEBUG
Exiting _make_request()
09:37:34
DEBUG
Exiting get()
09:37:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:37:33
09:37:34
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:33-05:00
09:37:34
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:33-05:00
09:37:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:37:34
DEBUG
Exiting history()
09:37:44
DEBUG
Entering history()
09:37:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:44
DEBUG
Entering history()
09:37:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:44
DEBUG
Entering get()
09:37:44
DEBUG
Entering _make_request()
09:37:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:44
DEBUG
Entering _get_cookie_and_crumb()
09:37:44
DEBUG
cookie_mode = 'basic'
09:37:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:44
DEBUG
Entering _get_cookie_basic()
09:37:44
DEBUG
reusing cookie
09:37:44
DEBUG
Exiting _get_cookie_basic()
09:37:44
DEBUG
Entering _get_crumb_basic()
09:37:44
DEBUG
reusing crumb
09:37:44
DEBUG
Exiting _get_crumb_basic()
09:37:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:44
DEBUG
Exiting _get_cookie_and_crumb()
09:37:45
DEBUG
response code=200
09:37:45
DEBUG
Exiting _make_request()
09:37:45
DEBUG
Exiting get()
09:37:45
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:37:43
09:37:45
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:37:43-05:00
09:37:45
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:45
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:45
DEBUG
Exiting history()
09:37:45
DEBUG
Exiting history()
09:37:45
DEBUG
Entering history()
09:37:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:45
DEBUG
Entering get()
09:37:45
DEBUG
Entering _make_request()
09:37:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:45
DEBUG
Entering _get_cookie_and_crumb()
09:37:45
DEBUG
cookie_mode = 'basic'
09:37:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:45
DEBUG
Entering _get_cookie_basic()
09:37:45
DEBUG
reusing cookie
09:37:45
DEBUG
Exiting _get_cookie_basic()
09:37:45
DEBUG
Entering _get_crumb_basic()
09:37:45
DEBUG
reusing crumb
09:37:45
DEBUG
Exiting _get_crumb_basic()
09:37:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:45
DEBUG
Exiting _get_cookie_and_crumb()
09:37:45
DEBUG
response code=200
09:37:45
DEBUG
Exiting _make_request()
09:37:45
DEBUG
Exiting get()
09:37:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:37:43
09:37:45
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:43-05:00
09:37:45
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:43-05:00
09:37:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:37:45
DEBUG
Exiting history()
09:37:45
DEBUG
POLL [Yahoo]: 09:37:45 Price=$55.00
09:37:45
DEBUG
CHECK: C=55.00 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:37:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:37:55
DEBUG
Entering history()
09:37:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:55
DEBUG
Entering history()
09:37:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:55
DEBUG
Entering get()
09:37:55
DEBUG
Entering _make_request()
09:37:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:55
DEBUG
Entering _get_cookie_and_crumb()
09:37:55
DEBUG
cookie_mode = 'basic'
09:37:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:55
DEBUG
Entering _get_cookie_basic()
09:37:55
DEBUG
reusing cookie
09:37:55
DEBUG
Exiting _get_cookie_basic()
09:37:55
DEBUG
Entering _get_crumb_basic()
09:37:55
DEBUG
reusing crumb
09:37:55
DEBUG
Exiting _get_crumb_basic()
09:37:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:55
DEBUG
Exiting _get_cookie_and_crumb()
09:37:55
DEBUG
response code=200
09:37:55
DEBUG
Exiting _make_request()
09:37:55
DEBUG
Exiting get()
09:37:55
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:37:54
09:37:55
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:37:54-05:00
09:37:55
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:55
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:55
DEBUG
Exiting history()
09:37:55
DEBUG
Exiting history()
09:37:55
DEBUG
Entering history()
09:37:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:55
DEBUG
Entering get()
09:37:55
DEBUG
Entering _make_request()
09:37:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:55
DEBUG
Entering _get_cookie_and_crumb()
09:37:55
DEBUG
cookie_mode = 'basic'
09:37:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:55
DEBUG
Entering _get_cookie_basic()
09:37:55
DEBUG
reusing cookie
09:37:55
DEBUG
Exiting _get_cookie_basic()
09:37:55
DEBUG
Entering _get_crumb_basic()
09:37:55
DEBUG
reusing crumb
09:37:55
DEBUG
Exiting _get_crumb_basic()
09:37:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:55
DEBUG
Exiting _get_cookie_and_crumb()
09:37:55
DEBUG
response code=200
09:37:55
DEBUG
Exiting _make_request()
09:37:55
DEBUG
Exiting get()
09:37:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:37:54
09:37:55
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:54-05:00
09:37:55
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:54-05:00
09:37:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:37:55
DEBUG
Exiting history()
09:37:55
DEBUG
POLL [Yahoo]: 09:37:55 Price=$54.88
09:37:55
DEBUG
CHECK: C=54.88 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:38:00
DEBUG
BAR: 09:37:00 O=55.15 H=55.15 L=55.15 C=55.15
09:38:00
DEBUG
Checking: C=55.15 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:38:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 2
09:38:00
INFO
💓 STATUS: Range H=$55.45 L=$54.80 | Pos: flat (0)
09:38:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:38:05
DEBUG
Entering history()
09:38:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:05
DEBUG
Entering history()
09:38:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:05
DEBUG
Entering get()
09:38:05
DEBUG
Entering _make_request()
09:38:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:05
DEBUG
Entering _get_cookie_and_crumb()
09:38:05
DEBUG
cookie_mode = 'basic'
09:38:05
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:05
DEBUG
Entering _get_cookie_basic()
09:38:05
DEBUG
reusing cookie
09:38:05
DEBUG
Exiting _get_cookie_basic()
09:38:05
DEBUG
Entering _get_crumb_basic()
09:38:05
DEBUG
reusing crumb
09:38:05
DEBUG
Exiting _get_crumb_basic()
09:38:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:05
DEBUG
Exiting _get_cookie_and_crumb()
09:38:05
DEBUG
response code=200
09:38:05
DEBUG
Exiting _make_request()
09:38:05
DEBUG
Exiting get()
09:38:05
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:38:02
09:38:05
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:38:02-05:00
09:38:05
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:05
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:05
DEBUG
Exiting history()
09:38:05
DEBUG
Exiting history()
09:38:05
DEBUG
Entering history()
09:38:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:05
DEBUG
Entering get()
09:38:05
DEBUG
Entering _make_request()
09:38:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:05
DEBUG
Entering _get_cookie_and_crumb()
09:38:05
DEBUG
cookie_mode = 'basic'
09:38:05
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:05
DEBUG
Entering _get_cookie_basic()
09:38:05
DEBUG
reusing cookie
09:38:05
DEBUG
Exiting _get_cookie_basic()
09:38:05
DEBUG
Entering _get_crumb_basic()
09:38:05
DEBUG
reusing crumb
09:38:05
DEBUG
Exiting _get_crumb_basic()
09:38:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:05
DEBUG
Exiting _get_cookie_and_crumb()
09:38:05
DEBUG
response code=200
09:38:05
DEBUG
Exiting _make_request()
09:38:05
DEBUG
Exiting get()
09:38:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:38:02
09:38:05
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:02-05:00
09:38:05
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:02-05:00
09:38:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:38:05
DEBUG
Exiting history()
09:38:05
DEBUG
POLL [Yahoo]: 09:38:05 Price=$54.92
09:38:05
DEBUG
CHECK: C=54.92 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:38:15
DEBUG
Entering history()
09:38:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:15
DEBUG
Entering history()
09:38:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:15
DEBUG
Entering get()
09:38:15
DEBUG
Entering _make_request()
09:38:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:15
DEBUG
Entering _get_cookie_and_crumb()
09:38:15
DEBUG
cookie_mode = 'basic'
09:38:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:15
DEBUG
Entering _get_cookie_basic()
09:38:15
DEBUG
reusing cookie
09:38:15
DEBUG
Exiting _get_cookie_basic()
09:38:15
DEBUG
Entering _get_crumb_basic()
09:38:15
DEBUG
reusing crumb
09:38:15
DEBUG
Exiting _get_crumb_basic()
09:38:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:15
DEBUG
Exiting _get_cookie_and_crumb()
09:38:15
DEBUG
response code=200
09:38:15
DEBUG
Exiting _make_request()
09:38:15
DEBUG
Exiting get()
09:38:15
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:38:02
09:38:15
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:38:02-05:00
09:38:15
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:15
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:15
DEBUG
Exiting history()
09:38:15
DEBUG
Exiting history()
09:38:15
DEBUG
Entering history()
09:38:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:15
DEBUG
Entering get()
09:38:15
DEBUG
Entering _make_request()
09:38:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:15
DEBUG
Entering _get_cookie_and_crumb()
09:38:15
DEBUG
cookie_mode = 'basic'
09:38:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:15
DEBUG
Entering _get_cookie_basic()
09:38:15
DEBUG
reusing cookie
09:38:15
DEBUG
Exiting _get_cookie_basic()
09:38:15
DEBUG
Entering _get_crumb_basic()
09:38:15
DEBUG
reusing crumb
09:38:15
DEBUG
Exiting _get_crumb_basic()
09:38:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:15
DEBUG
Exiting _get_cookie_and_crumb()
09:38:15
DEBUG
response code=200
09:38:15
DEBUG
Exiting _make_request()
09:38:15
DEBUG
Exiting get()
09:38:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:38:02
09:38:15
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:02-05:00
09:38:15
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:02-05:00
09:38:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:38:15
DEBUG
Exiting history()
09:38:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:38:25
DEBUG
Entering history()
09:38:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:25
DEBUG
Entering history()
09:38:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:25
DEBUG
Entering get()
09:38:25
DEBUG
Entering _make_request()
09:38:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:25
DEBUG
Entering _get_cookie_and_crumb()
09:38:25
DEBUG
cookie_mode = 'basic'
09:38:25
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:25
DEBUG
Entering _get_cookie_basic()
09:38:25
DEBUG
reusing cookie
09:38:25
DEBUG
Exiting _get_cookie_basic()
09:38:25
DEBUG
Entering _get_crumb_basic()
09:38:25
DEBUG
reusing crumb
09:38:25
DEBUG
Exiting _get_crumb_basic()
09:38:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:25
DEBUG
Exiting _get_cookie_and_crumb()
09:38:25
DEBUG
response code=200
09:38:25
DEBUG
Exiting _make_request()
09:38:25
DEBUG
Exiting get()
09:38:25
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:38:24
09:38:25
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:38:24-05:00
09:38:25
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:25
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:25
DEBUG
Exiting history()
09:38:25
DEBUG
Exiting history()
09:38:25
DEBUG
Entering history()
09:38:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:25
DEBUG
Entering get()
09:38:25
DEBUG
Entering _make_request()
09:38:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:25
DEBUG
Entering _get_cookie_and_crumb()
09:38:25
DEBUG
cookie_mode = 'basic'
09:38:25
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:25
DEBUG
Entering _get_cookie_basic()
09:38:25
DEBUG
reusing cookie
09:38:25
DEBUG
Exiting _get_cookie_basic()
09:38:25
DEBUG
Entering _get_crumb_basic()
09:38:25
DEBUG
reusing crumb
09:38:25
DEBUG
Exiting _get_crumb_basic()
09:38:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:25
DEBUG
Exiting _get_cookie_and_crumb()
09:38:25
DEBUG
response code=200
09:38:25
DEBUG
Exiting _make_request()
09:38:25
DEBUG
Exiting get()
09:38:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:38:24
09:38:25
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:24-05:00
09:38:25
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:24-05:00
09:38:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:38:25
DEBUG
Exiting history()
09:38:25
DEBUG
POLL [Yahoo]: 09:38:25 Price=$54.96
09:38:25
DEBUG
CHECK: C=54.96 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:38:35
DEBUG
Entering history()
09:38:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:35
DEBUG
Entering history()
09:38:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:35
DEBUG
Entering get()
09:38:35
DEBUG
Entering _make_request()
09:38:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:35
DEBUG
Entering _get_cookie_and_crumb()
09:38:35
DEBUG
cookie_mode = 'basic'
09:38:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:35
DEBUG
Entering _get_cookie_basic()
09:38:35
DEBUG
reusing cookie
09:38:35
DEBUG
Exiting _get_cookie_basic()
09:38:35
DEBUG
Entering _get_crumb_basic()
09:38:35
DEBUG
reusing crumb
09:38:35
DEBUG
Exiting _get_crumb_basic()
09:38:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:35
DEBUG
Exiting _get_cookie_and_crumb()
09:38:35
DEBUG
response code=200
09:38:35
DEBUG
Exiting _make_request()
09:38:35
DEBUG
Exiting get()
09:38:35
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:38:24
09:38:35
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:38:24-05:00
09:38:35
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:35
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:35
DEBUG
Exiting history()
09:38:35
DEBUG
Exiting history()
09:38:35
DEBUG
Entering history()
09:38:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:35
DEBUG
Entering get()
09:38:35
DEBUG
Entering _make_request()
09:38:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:35
DEBUG
Entering _get_cookie_and_crumb()
09:38:35
DEBUG
cookie_mode = 'basic'
09:38:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:35
DEBUG
Entering _get_cookie_basic()
09:38:35
DEBUG
reusing cookie
09:38:35
DEBUG
Exiting _get_cookie_basic()
09:38:35
DEBUG
Entering _get_crumb_basic()
09:38:35
DEBUG
reusing crumb
09:38:35
DEBUG
Exiting _get_crumb_basic()
09:38:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:35
DEBUG
Exiting _get_cookie_and_crumb()
09:38:35
DEBUG
response code=200
09:38:35
DEBUG
Exiting _make_request()
09:38:35
DEBUG
Exiting get()
09:38:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:38:24
09:38:35
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:24-05:00
09:38:35
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:24-05:00
09:38:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:38:35
DEBUG
Exiting history()
09:38:45
DEBUG
Entering history()
09:38:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:45
DEBUG
Entering history()
09:38:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:45
DEBUG
Entering get()
09:38:45
DEBUG
Entering _make_request()
09:38:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:45
DEBUG
Entering _get_cookie_and_crumb()
09:38:45
DEBUG
cookie_mode = 'basic'
09:38:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:45
DEBUG
Entering _get_cookie_basic()
09:38:45
DEBUG
reusing cookie
09:38:45
DEBUG
Exiting _get_cookie_basic()
09:38:45
DEBUG
Entering _get_crumb_basic()
09:38:45
DEBUG
reusing crumb
09:38:45
DEBUG
Exiting _get_crumb_basic()
09:38:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:45
DEBUG
Exiting _get_cookie_and_crumb()
09:38:45
DEBUG
response code=200
09:38:45
DEBUG
Exiting _make_request()
09:38:45
DEBUG
Exiting get()
09:38:45
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:38:45
09:38:45
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:38:45-05:00
09:38:45
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:45
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:45
DEBUG
Exiting history()
09:38:45
DEBUG
Exiting history()
09:38:45
DEBUG
Entering history()
09:38:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:45
DEBUG
Entering get()
09:38:45
DEBUG
Entering _make_request()
09:38:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:45
DEBUG
Entering _get_cookie_and_crumb()
09:38:45
DEBUG
cookie_mode = 'basic'
09:38:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:45
DEBUG
Entering _get_cookie_basic()
09:38:45
DEBUG
reusing cookie
09:38:45
DEBUG
Exiting _get_cookie_basic()
09:38:45
DEBUG
Entering _get_crumb_basic()
09:38:45
DEBUG
reusing crumb
09:38:45
DEBUG
Exiting _get_crumb_basic()
09:38:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:45
DEBUG
Exiting _get_cookie_and_crumb()
09:38:45
DEBUG
response code=200
09:38:45
DEBUG
Exiting _make_request()
09:38:45
DEBUG
Exiting get()
09:38:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:38:45
09:38:45
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:45-05:00
09:38:45
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:45-05:00
09:38:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:38:45
DEBUG
Exiting history()
09:38:45
DEBUG
POLL [Yahoo]: 09:38:45 Price=$54.89
09:38:45
DEBUG
CHECK: C=54.89 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:38:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:38:55
DEBUG
Entering history()
09:38:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:55
DEBUG
Entering history()
09:38:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:55
DEBUG
Entering get()
09:38:55
DEBUG
Entering _make_request()
09:38:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:55
DEBUG
Entering _get_cookie_and_crumb()
09:38:55
DEBUG
cookie_mode = 'basic'
09:38:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:55
DEBUG
Entering _get_cookie_basic()
09:38:55
DEBUG
reusing cookie
09:38:55
DEBUG
Exiting _get_cookie_basic()
09:38:55
DEBUG
Entering _get_crumb_basic()
09:38:55
DEBUG
reusing crumb
09:38:55
DEBUG
Exiting _get_crumb_basic()
09:38:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:55
DEBUG
Exiting _get_cookie_and_crumb()
09:38:55
DEBUG
response code=200
09:38:55
DEBUG
Exiting _make_request()
09:38:55
DEBUG
Exiting get()
09:38:55
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:38:45
09:38:55
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:38:45-05:00
09:38:55
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:55
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:55
DEBUG
Exiting history()
09:38:55
DEBUG
Exiting history()
09:38:55
DEBUG
Entering history()
09:38:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:55
DEBUG
Entering get()
09:38:55
DEBUG
Entering _make_request()
09:38:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:55
DEBUG
Entering _get_cookie_and_crumb()
09:38:55
DEBUG
cookie_mode = 'basic'
09:38:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:55
DEBUG
Entering _get_cookie_basic()
09:38:55
DEBUG
reusing cookie
09:38:55
DEBUG
Exiting _get_cookie_basic()
09:38:55
DEBUG
Entering _get_crumb_basic()
09:38:55
DEBUG
reusing crumb
09:38:55
DEBUG
Exiting _get_crumb_basic()
09:38:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:55
DEBUG
Exiting _get_cookie_and_crumb()
09:38:56
DEBUG
response code=200
09:38:56
DEBUG
Exiting _make_request()
09:38:56
DEBUG
Exiting get()
09:38:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:38:45
09:38:56
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:45-05:00
09:38:56
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:45-05:00
09:38:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:38:56
DEBUG
Exiting history()
09:39:00
DEBUG
BAR: 09:38:00 O=54.94 H=54.99 L=54.84 C=54.93
09:39:00
DEBUG
Checking: C=54.93 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:39:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:39:06
DEBUG
Entering history()
09:39:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:06
DEBUG
Entering history()
09:39:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:06
DEBUG
Entering get()
09:39:06
DEBUG
Entering _make_request()
09:39:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:06
DEBUG
Entering _get_cookie_and_crumb()
09:39:06
DEBUG
cookie_mode = 'basic'
09:39:06
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:06
DEBUG
Entering _get_cookie_basic()
09:39:06
DEBUG
reusing cookie
09:39:06
DEBUG
Exiting _get_cookie_basic()
09:39:06
DEBUG
Entering _get_crumb_basic()
09:39:06
DEBUG
reusing crumb
09:39:06
DEBUG
Exiting _get_crumb_basic()
09:39:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:06
DEBUG
Exiting _get_cookie_and_crumb()
09:39:06
DEBUG
response code=200
09:39:06
DEBUG
Exiting _make_request()
09:39:06
DEBUG
Exiting get()
09:39:06
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:39:04
09:39:06
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:39:04-05:00
09:39:06
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:39:06
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:39:06
DEBUG
Exiting history()
09:39:06
DEBUG
Exiting history()
09:39:06
DEBUG
Entering history()
09:39:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:06
DEBUG
Entering get()
09:39:06
DEBUG
Entering _make_request()
09:39:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:06
DEBUG
Entering _get_cookie_and_crumb()
09:39:06
DEBUG
cookie_mode = 'basic'
09:39:06
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:06
DEBUG
Entering _get_cookie_basic()
09:39:06
DEBUG
reusing cookie
09:39:06
DEBUG
Exiting _get_cookie_basic()
09:39:06
DEBUG
Entering _get_crumb_basic()
09:39:06
DEBUG
reusing crumb
09:39:06
DEBUG
Exiting _get_crumb_basic()
09:39:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:06
DEBUG
Exiting _get_cookie_and_crumb()
09:39:06
DEBUG
response code=200
09:39:06
DEBUG
Exiting _make_request()
09:39:06
DEBUG
Exiting get()
09:39:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:39:04
09:39:06
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:39:04-05:00
09:39:06
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:39:04-05:00
09:39:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:39:06
DEBUG
Exiting history()
09:39:06
DEBUG
POLL [Yahoo]: 09:39:06 Price=$54.94
09:39:06
DEBUG
CHECK: C=54.94 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:39:16
DEBUG
Entering history()
09:39:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:16
DEBUG
Entering history()
09:39:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:16
DEBUG
Entering get()
09:39:16
DEBUG
Entering _make_request()
09:39:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:16
DEBUG
Entering _get_cookie_and_crumb()
09:39:16
DEBUG
cookie_mode = 'basic'
09:39:16
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:16
DEBUG
Entering _get_cookie_basic()
09:39:16
DEBUG
reusing cookie
09:39:16
DEBUG
Exiting _get_cookie_basic()
09:39:16
DEBUG
Entering _get_crumb_basic()
09:39:16
DEBUG
reusing crumb
09:39:16
DEBUG
Exiting _get_crumb_basic()
09:39:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:16
DEBUG
Exiting _get_cookie_and_crumb()
09:39:16
DEBUG
response code=200
09:39:16
DEBUG
Exiting _make_request()
09:39:16
DEBUG
Exiting get()
09:39:16
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:39:13
09:39:16
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:39:13-05:00
09:39:16
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:39:16
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:39:16
DEBUG
Exiting history()
09:39:16
DEBUG
Exiting history()
09:39:16
DEBUG
Entering history()
09:39:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:16
DEBUG
Entering get()
09:39:16
DEBUG
Entering _make_request()
09:39:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:16
DEBUG
Entering _get_cookie_and_crumb()
09:39:16
DEBUG
cookie_mode = 'basic'
09:39:16
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:16
DEBUG
Entering _get_cookie_basic()
09:39:16
DEBUG
reusing cookie
09:39:16
DEBUG
Exiting _get_cookie_basic()
09:39:16
DEBUG
Entering _get_crumb_basic()
09:39:16
DEBUG
reusing crumb
09:39:16
DEBUG
Exiting _get_crumb_basic()
09:39:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:16
DEBUG
Exiting _get_cookie_and_crumb()
09:39:16
DEBUG
response code=200
09:39:16
DEBUG
Exiting _make_request()
09:39:16
DEBUG
Exiting get()
09:39:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:39:04
09:39:16
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:39:04-05:00
09:39:16
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:39:04-05:00
09:39:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:39:16
DEBUG
Exiting history()
09:39:16
DEBUG
POLL [Yahoo]: 09:39:16 Price=$54.97
09:39:16
DEBUG
CHECK: C=54.97 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:39:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:39:26
DEBUG
Entering history()
09:39:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:26
DEBUG
Entering history()
09:39:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:26
DEBUG
Entering get()
09:39:26
DEBUG
Entering _make_request()
09:39:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:26
DEBUG
Entering _get_cookie_and_crumb()
09:39:26
DEBUG
cookie_mode = 'basic'
09:39:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:26
DEBUG
Entering _get_cookie_basic()
09:39:26
DEBUG
reusing cookie
09:39:26
DEBUG
Exiting _get_cookie_basic()
09:39:26
DEBUG
Entering _get_crumb_basic()
09:39:26
DEBUG
reusing crumb
09:39:26
DEBUG
Exiting _get_crumb_basic()
09:39:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:26
DEBUG
Exiting _get_cookie_and_crumb()
09:39:26
DEBUG
response code=200
09:39:26
DEBUG
Exiting _make_request()
09:39:26
DEBUG
Exiting get()
09:39:26
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:39:25
09:39:26
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:39:25-05:00
09:39:26
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:39:26
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:39:26
DEBUG
Exiting history()
09:39:26
DEBUG
Exiting history()
09:39:26
DEBUG
Entering history()
09:39:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:26
DEBUG
Entering get()
09:39:26
DEBUG
Entering _make_request()
09:39:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:26
DEBUG
Entering _get_cookie_and_crumb()
09:39:26
DEBUG
cookie_mode = 'basic'
09:39:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:26
DEBUG
Entering _get_cookie_basic()
09:39:26
DEBUG
reusing cookie
09:39:26
DEBUG
Exiting _get_cookie_basic()
09:39:26
DEBUG
Entering _get_crumb_basic()
09:39:26
DEBUG
reusing crumb
09:39:26
DEBUG
Exiting _get_crumb_basic()
09:39:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:26
DEBUG
Exiting _get_cookie_and_crumb()
09:39:26
DEBUG
response code=200
09:39:26
DEBUG
Exiting _make_request()
09:39:26
DEBUG
Exiting get()
09:39:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:39:25
09:39:26
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:39:25-05:00
09:39:26
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:39:25-05:00
09:39:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:39:26
DEBUG
Exiting history()
09:39:26
DEBUG
POLL [Yahoo]: 09:39:26 Price=$55.03
09:39:26
DEBUG
CHECK: C=55.03 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:39:36
DEBUG
Entering history()
09:39:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:36
DEBUG
Entering history()
09:39:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:36
DEBUG
Entering get()
09:39:36
DEBUG
Entering _make_request()
09:39:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:36
DEBUG
Entering _get_cookie_and_crumb()
09:39:36
DEBUG
cookie_mode = 'basic'
09:39:36
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:36
DEBUG
Entering _get_cookie_basic()
09:39:36
DEBUG
reusing cookie
09:39:36
DEBUG
Exiting _get_cookie_basic()
09:39:36
DEBUG
Entering _get_crumb_basic()
09:39:36
DEBUG
reusing crumb
09:39:36
DEBUG
Exiting _get_crumb_basic()
09:39:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:36
DEBUG
Exiting _get_cookie_and_crumb()
09:39:36
DEBUG
response code=200
09:39:36
DEBUG
Exiting _make_request()
09:39:36
DEBUG
Exiting get()
09:39:36
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:39:35
09:39:36
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:39:35-05:00
09:39:36
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:39:36
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:39:36
DEBUG
Exiting history()
09:39:36
DEBUG
Exiting history()
09:39:36
DEBUG
Entering history()
09:39:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:36
DEBUG
Entering get()
09:39:36
DEBUG
Entering _make_request()
09:39:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:36
DEBUG
Entering _get_cookie_and_crumb()
09:39:36
DEBUG
cookie_mode = 'basic'
09:39:36
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:36
DEBUG
Entering _get_cookie_basic()
09:39:36
DEBUG
reusing cookie
09:39:36
DEBUG
Exiting _get_cookie_basic()
09:39:36
DEBUG
Entering _get_crumb_basic()
09:39:36
DEBUG
reusing crumb
09:39:36
DEBUG
Exiting _get_crumb_basic()
09:39:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:36
DEBUG
Exiting _get_cookie_and_crumb()
09:39:36
DEBUG
response code=200
09:39:36
DEBUG
Exiting _make_request()
09:39:36
DEBUG
Exiting get()
09:39:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:39:25
09:39:36
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:39:25-05:00
09:39:36
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:39:25-05:00
09:39:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:39:36
DEBUG
Exiting history()
09:39:36
DEBUG
POLL [Yahoo]: 09:39:36 Price=$54.96
09:39:36
DEBUG
CHECK: C=54.96 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:39:46
DEBUG
Entering history()
09:39:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:46
DEBUG
Entering history()
09:39:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:46
DEBUG
Entering get()
09:39:46
DEBUG
Entering _make_request()
09:39:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:46
DEBUG
Entering _get_cookie_and_crumb()
09:39:46
DEBUG
cookie_mode = 'basic'
09:39:46
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:46
DEBUG
Entering _get_cookie_basic()
09:39:46
DEBUG
reusing cookie
09:39:46
DEBUG
Exiting _get_cookie_basic()
09:39:46
DEBUG
Entering _get_crumb_basic()
09:39:46
DEBUG
reusing crumb
09:39:46
DEBUG
Exiting _get_crumb_basic()
09:39:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:46
DEBUG
Exiting _get_cookie_and_crumb()
09:39:46
DEBUG
response code=200
09:39:46
DEBUG
Exiting _make_request()
09:39:46
DEBUG
Exiting get()
09:39:46
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:39:35
09:39:46
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:39:35-05:00
09:39:46
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:39:46
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:39:46
DEBUG
Exiting history()
09:39:46
DEBUG
Exiting history()
09:39:46
DEBUG
Entering history()
09:39:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:46
DEBUG
Entering get()
09:39:46
DEBUG
Entering _make_request()
09:39:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:46
DEBUG
Entering _get_cookie_and_crumb()
09:39:46
DEBUG
cookie_mode = 'basic'
09:39:46
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:46
DEBUG
Entering _get_cookie_basic()
09:39:46
DEBUG
reusing cookie
09:39:46
DEBUG
Exiting _get_cookie_basic()
09:39:46
DEBUG
Entering _get_crumb_basic()
09:39:46
DEBUG
reusing crumb
09:39:46
DEBUG
Exiting _get_crumb_basic()
09:39:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:46
DEBUG
Exiting _get_cookie_and_crumb()
09:39:46
DEBUG
response code=200
09:39:46
DEBUG
Exiting _make_request()
09:39:46
DEBUG
Exiting get()
09:39:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:39:44
09:39:46
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:39:44-05:00
09:39:46
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:39:44-05:00
09:39:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:39:46
DEBUG
Exiting history()
09:39:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:39:56
DEBUG
Entering history()
09:39:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:56
DEBUG
Entering history()
09:39:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:56
DEBUG
Entering get()
09:39:56
DEBUG
Entering _make_request()
09:39:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:56
DEBUG
Entering _get_cookie_and_crumb()
09:39:56
DEBUG
cookie_mode = 'basic'
09:39:56
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:56
DEBUG
Entering _get_cookie_basic()
09:39:56
DEBUG
reusing cookie
09:39:56
DEBUG
Exiting _get_cookie_basic()
09:39:56
DEBUG
Entering _get_crumb_basic()
09:39:56
DEBUG
reusing crumb
09:39:56
DEBUG
Exiting _get_crumb_basic()
09:39:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:56
DEBUG
Exiting _get_cookie_and_crumb()
09:39:56
DEBUG
response code=200
09:39:56
DEBUG
Exiting _make_request()
09:39:56
DEBUG
Exiting get()
09:39:56
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:39:48
09:39:56
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:39:48-05:00
09:39:56
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:39:56
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:39:56
DEBUG
Exiting history()
09:39:56
DEBUG
Exiting history()
09:39:56
DEBUG
Entering history()
09:39:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:56
DEBUG
Entering get()
09:39:56
DEBUG
Entering _make_request()
09:39:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:56
DEBUG
Entering _get_cookie_and_crumb()
09:39:56
DEBUG
cookie_mode = 'basic'
09:39:56
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:56
DEBUG
Entering _get_cookie_basic()
09:39:56
DEBUG
reusing cookie
09:39:56
DEBUG
Exiting _get_cookie_basic()
09:39:56
DEBUG
Entering _get_crumb_basic()
09:39:56
DEBUG
reusing crumb
09:39:56
DEBUG
Exiting _get_crumb_basic()
09:39:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:56
DEBUG
Exiting _get_cookie_and_crumb()
09:39:56
DEBUG
response code=200
09:39:56
DEBUG
Exiting _make_request()
09:39:56
DEBUG
Exiting get()
09:39:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:39:44
09:39:56
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:39:44-05:00
09:39:56
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:39:44-05:00
09:39:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:39:56
DEBUG
Exiting history()
09:39:57
DEBUG
POLL [Yahoo]: 09:39:57 Price=$54.98
09:39:57
DEBUG
CHECK: C=54.98 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:40:00
DEBUG
BAR: 09:39:00 O=54.95 H=54.96 L=54.95 C=54.96
09:40:00
DEBUG
Checking: C=54.96 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:40:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:40:07
DEBUG
Entering history()
09:40:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:07
DEBUG
Entering history()
09:40:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:07
DEBUG
Entering get()
09:40:07
DEBUG
Entering _make_request()
09:40:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:07
DEBUG
Entering _get_cookie_and_crumb()
09:40:07
DEBUG
cookie_mode = 'basic'
09:40:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:07
DEBUG
Entering _get_cookie_basic()
09:40:07
DEBUG
reusing cookie
09:40:07
DEBUG
Exiting _get_cookie_basic()
09:40:07
DEBUG
Entering _get_crumb_basic()
09:40:07
DEBUG
reusing crumb
09:40:07
DEBUG
Exiting _get_crumb_basic()
09:40:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:07
DEBUG
Exiting _get_cookie_and_crumb()
09:40:07
DEBUG
response code=200
09:40:07
DEBUG
Exiting _make_request()
09:40:07
DEBUG
Exiting get()
09:40:07
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:40:04
09:40:07
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:40:04-05:00
09:40:07
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:40:07
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:40:07
DEBUG
Exiting history()
09:40:07
DEBUG
Exiting history()
09:40:07
DEBUG
Entering history()
09:40:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:07
DEBUG
Entering get()
09:40:07
DEBUG
Entering _make_request()
09:40:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:07
DEBUG
Entering _get_cookie_and_crumb()
09:40:07
DEBUG
cookie_mode = 'basic'
09:40:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:07
DEBUG
Entering _get_cookie_basic()
09:40:07
DEBUG
reusing cookie
09:40:07
DEBUG
Exiting _get_cookie_basic()
09:40:07
DEBUG
Entering _get_crumb_basic()
09:40:07
DEBUG
reusing crumb
09:40:07
DEBUG
Exiting _get_crumb_basic()
09:40:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:07
DEBUG
Exiting _get_cookie_and_crumb()
09:40:07
DEBUG
response code=200
09:40:07
DEBUG
Exiting _make_request()
09:40:07
DEBUG
Exiting get()
09:40:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:40:04
09:40:07
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:04-05:00
09:40:07
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:04-05:00
09:40:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:40:07
DEBUG
Exiting history()
09:40:07
DEBUG
POLL [Yahoo]: 09:40:07 Price=$55.06
09:40:07
DEBUG
CHECK: C=55.06 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:40:17
DEBUG
Entering history()
09:40:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:17
DEBUG
Entering history()
09:40:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:17
DEBUG
Entering get()
09:40:17
DEBUG
Entering _make_request()
09:40:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:17
DEBUG
Entering _get_cookie_and_crumb()
09:40:17
DEBUG
cookie_mode = 'basic'
09:40:17
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:17
DEBUG
Entering _get_cookie_basic()
09:40:17
DEBUG
reusing cookie
09:40:17
DEBUG
Exiting _get_cookie_basic()
09:40:17
DEBUG
Entering _get_crumb_basic()
09:40:17
DEBUG
reusing crumb
09:40:17
DEBUG
Exiting _get_crumb_basic()
09:40:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:17
DEBUG
Exiting _get_cookie_and_crumb()
09:40:17
DEBUG
response code=200
09:40:17
DEBUG
Exiting _make_request()
09:40:17
DEBUG
Exiting get()
09:40:17
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:40:13
09:40:17
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:40:13-05:00
09:40:17
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:40:17
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:40:17
DEBUG
Exiting history()
09:40:17
DEBUG
Exiting history()
09:40:17
DEBUG
Entering history()
09:40:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:17
DEBUG
Entering get()
09:40:17
DEBUG
Entering _make_request()
09:40:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:17
DEBUG
Entering _get_cookie_and_crumb()
09:40:17
DEBUG
cookie_mode = 'basic'
09:40:17
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:17
DEBUG
Entering _get_cookie_basic()
09:40:17
DEBUG
reusing cookie
09:40:17
DEBUG
Exiting _get_cookie_basic()
09:40:17
DEBUG
Entering _get_crumb_basic()
09:40:17
DEBUG
reusing crumb
09:40:17
DEBUG
Exiting _get_crumb_basic()
09:40:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:17
DEBUG
Exiting _get_cookie_and_crumb()
09:40:17
DEBUG
response code=200
09:40:17
DEBUG
Exiting _make_request()
09:40:17
DEBUG
Exiting get()
09:40:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:40:16
09:40:17
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:16-05:00
09:40:17
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:16-05:00
09:40:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:40:17
DEBUG
Exiting history()
09:40:17
DEBUG
POLL [Yahoo]: 09:40:17 Price=$55.07
09:40:17
DEBUG
CHECK: C=55.07 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:40:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:40:27
DEBUG
Entering history()
09:40:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:27
DEBUG
Entering history()
09:40:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:27
DEBUG
Entering get()
09:40:27
DEBUG
Entering _make_request()
09:40:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:27
DEBUG
Entering _get_cookie_and_crumb()
09:40:27
DEBUG
cookie_mode = 'basic'
09:40:27
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:27
DEBUG
Entering _get_cookie_basic()
09:40:27
DEBUG
reusing cookie
09:40:27
DEBUG
Exiting _get_cookie_basic()
09:40:27
DEBUG
Entering _get_crumb_basic()
09:40:27
DEBUG
reusing crumb
09:40:27
DEBUG
Exiting _get_crumb_basic()
09:40:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:27
DEBUG
Exiting _get_cookie_and_crumb()
09:40:27
DEBUG
response code=200
09:40:27
DEBUG
Exiting _make_request()
09:40:27
DEBUG
Exiting get()
09:40:27
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:40:24
09:40:27
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:40:24-05:00
09:40:27
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:40:27
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:40:27
DEBUG
Exiting history()
09:40:27
DEBUG
Exiting history()
09:40:27
DEBUG
Entering history()
09:40:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:27
DEBUG
Entering get()
09:40:27
DEBUG
Entering _make_request()
09:40:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:27
DEBUG
Entering _get_cookie_and_crumb()
09:40:27
DEBUG
cookie_mode = 'basic'
09:40:27
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:27
DEBUG
Entering _get_cookie_basic()
09:40:27
DEBUG
reusing cookie
09:40:27
DEBUG
Exiting _get_cookie_basic()
09:40:27
DEBUG
Entering _get_crumb_basic()
09:40:27
DEBUG
reusing crumb
09:40:27
DEBUG
Exiting _get_crumb_basic()
09:40:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:27
DEBUG
Exiting _get_cookie_and_crumb()
09:40:27
DEBUG
response code=200
09:40:27
DEBUG
Exiting _make_request()
09:40:27
DEBUG
Exiting get()
09:40:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:40:16
09:40:27
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:16-05:00
09:40:27
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:16-05:00
09:40:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:40:27
DEBUG
Exiting history()
09:40:27
DEBUG
POLL [Yahoo]: 09:40:27 Price=$54.99
09:40:27
DEBUG
CHECK: C=54.99 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:40:37
DEBUG
Entering history()
09:40:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:37
DEBUG
Entering history()
09:40:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:37
DEBUG
Entering get()
09:40:37
DEBUG
Entering _make_request()
09:40:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:37
DEBUG
Entering _get_cookie_and_crumb()
09:40:37
DEBUG
cookie_mode = 'basic'
09:40:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:37
DEBUG
Entering _get_cookie_basic()
09:40:37
DEBUG
reusing cookie
09:40:37
DEBUG
Exiting _get_cookie_basic()
09:40:37
DEBUG
Entering _get_crumb_basic()
09:40:37
DEBUG
reusing crumb
09:40:37
DEBUG
Exiting _get_crumb_basic()
09:40:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:37
DEBUG
Exiting _get_cookie_and_crumb()
09:40:37
DEBUG
response code=200
09:40:37
DEBUG
Exiting _make_request()
09:40:37
DEBUG
Exiting get()
09:40:37
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:40:24
09:40:37
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:40:24-05:00
09:40:37
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:40:37
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:40:37
DEBUG
Exiting history()
09:40:37
DEBUG
Exiting history()
09:40:37
DEBUG
Entering history()
09:40:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:37
DEBUG
Entering get()
09:40:37
DEBUG
Entering _make_request()
09:40:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:37
DEBUG
Entering _get_cookie_and_crumb()
09:40:37
DEBUG
cookie_mode = 'basic'
09:40:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:37
DEBUG
Entering _get_cookie_basic()
09:40:37
DEBUG
reusing cookie
09:40:37
DEBUG
Exiting _get_cookie_basic()
09:40:37
DEBUG
Entering _get_crumb_basic()
09:40:37
DEBUG
reusing crumb
09:40:37
DEBUG
Exiting _get_crumb_basic()
09:40:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:37
DEBUG
Exiting _get_cookie_and_crumb()
09:40:37
DEBUG
response code=200
09:40:37
DEBUG
Exiting _make_request()
09:40:37
DEBUG
Exiting get()
09:40:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:40:36
09:40:37
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:36-05:00
09:40:37
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:36-05:00
09:40:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:40:37
DEBUG
Exiting history()
09:40:47
DEBUG
Entering history()
09:40:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:47
DEBUG
Entering history()
09:40:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:47
DEBUG
Entering get()
09:40:47
DEBUG
Entering _make_request()
09:40:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:47
DEBUG
Entering _get_cookie_and_crumb()
09:40:47
DEBUG
cookie_mode = 'basic'
09:40:47
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:47
DEBUG
Entering _get_cookie_basic()
09:40:47
DEBUG
reusing cookie
09:40:47
DEBUG
Exiting _get_cookie_basic()
09:40:47
DEBUG
Entering _get_crumb_basic()
09:40:47
DEBUG
reusing crumb
09:40:47
DEBUG
Exiting _get_crumb_basic()
09:40:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:47
DEBUG
Exiting _get_cookie_and_crumb()
09:40:47
DEBUG
response code=200
09:40:47
DEBUG
Exiting _make_request()
09:40:47
DEBUG
Exiting get()
09:40:47
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:40:43
09:40:47
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:40:43-05:00
09:40:47
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:40:47
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:40:47
DEBUG
Exiting history()
09:40:47
DEBUG
Exiting history()
09:40:47
DEBUG
Entering history()
09:40:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:47
DEBUG
Entering get()
09:40:47
DEBUG
Entering _make_request()
09:40:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:47
DEBUG
Entering _get_cookie_and_crumb()
09:40:47
DEBUG
cookie_mode = 'basic'
09:40:47
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:47
DEBUG
Entering _get_cookie_basic()
09:40:47
DEBUG
reusing cookie
09:40:47
DEBUG
Exiting _get_cookie_basic()
09:40:47
DEBUG
Entering _get_crumb_basic()
09:40:47
DEBUG
reusing crumb
09:40:47
DEBUG
Exiting _get_crumb_basic()
09:40:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:47
DEBUG
Exiting _get_cookie_and_crumb()
09:40:47
DEBUG
response code=200
09:40:47
DEBUG
Exiting _make_request()
09:40:47
DEBUG
Exiting get()
09:40:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:40:36
09:40:47
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:36-05:00
09:40:47
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:36-05:00
09:40:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:40:47
DEBUG
Exiting history()
09:40:47
DEBUG
POLL [Yahoo]: 09:40:47 Price=$54.97
09:40:47
DEBUG
CHECK: C=54.97 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:40:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:40:57
DEBUG
Entering history()
09:40:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:57
DEBUG
Entering history()
09:40:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:57
DEBUG
Entering get()
09:40:57
DEBUG
Entering _make_request()
09:40:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:57
DEBUG
Entering _get_cookie_and_crumb()
09:40:57
DEBUG
cookie_mode = 'basic'
09:40:57
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:57
DEBUG
Entering _get_cookie_basic()
09:40:57
DEBUG
reusing cookie
09:40:57
DEBUG
Exiting _get_cookie_basic()
09:40:57
DEBUG
Entering _get_crumb_basic()
09:40:57
DEBUG
reusing crumb
09:40:57
DEBUG
Exiting _get_crumb_basic()
09:40:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:57
DEBUG
Exiting _get_cookie_and_crumb()
09:40:57
DEBUG
response code=200
09:40:57
DEBUG
Exiting _make_request()
09:40:57
DEBUG
Exiting get()
09:40:57
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:40:43
09:40:57
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:40:43-05:00
09:40:57
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:40:57
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:40:57
DEBUG
Exiting history()
09:40:57
DEBUG
Exiting history()
09:40:57
DEBUG
Entering history()
09:40:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:57
DEBUG
Entering get()
09:40:57
DEBUG
Entering _make_request()
09:40:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:57
DEBUG
Entering _get_cookie_and_crumb()
09:40:57
DEBUG
cookie_mode = 'basic'
09:40:57
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:57
DEBUG
Entering _get_cookie_basic()
09:40:57
DEBUG
reusing cookie
09:40:57
DEBUG
Exiting _get_cookie_basic()
09:40:57
DEBUG
Entering _get_crumb_basic()
09:40:57
DEBUG
reusing crumb
09:40:57
DEBUG
Exiting _get_crumb_basic()
09:40:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:57
DEBUG
Exiting _get_cookie_and_crumb()
09:40:57
DEBUG
response code=200
09:40:57
DEBUG
Exiting _make_request()
09:40:57
DEBUG
Exiting get()
09:40:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:40:52
09:40:57
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:52-05:00
09:40:57
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:52-05:00
09:40:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:40:57
DEBUG
Exiting history()
09:41:00
DEBUG
BAR: 09:40:00 O=55.06 H=55.06 L=54.92 C=54.92
09:41:00
DEBUG
Checking: C=54.92 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:41:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:41:07
DEBUG
Entering history()
09:41:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:07
DEBUG
Entering history()
09:41:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:07
DEBUG
Entering get()
09:41:07
DEBUG
Entering _make_request()
09:41:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:07
DEBUG
Entering _get_cookie_and_crumb()
09:41:07
DEBUG
cookie_mode = 'basic'
09:41:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:07
DEBUG
Entering _get_cookie_basic()
09:41:07
DEBUG
reusing cookie
09:41:07
DEBUG
Exiting _get_cookie_basic()
09:41:07
DEBUG
Entering _get_crumb_basic()
09:41:07
DEBUG
reusing crumb
09:41:07
DEBUG
Exiting _get_crumb_basic()
09:41:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:07
DEBUG
Exiting _get_cookie_and_crumb()
09:41:07
DEBUG
response code=200
09:41:07
DEBUG
Exiting _make_request()
09:41:07
DEBUG
Exiting get()
09:41:07
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:41:01
09:41:07
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:41:01-05:00
09:41:07
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:41:07
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:41:07
DEBUG
Exiting history()
09:41:07
DEBUG
Exiting history()
09:41:07
DEBUG
Entering history()
09:41:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:07
DEBUG
Entering get()
09:41:07
DEBUG
Entering _make_request()
09:41:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:07
DEBUG
Entering _get_cookie_and_crumb()
09:41:07
DEBUG
cookie_mode = 'basic'
09:41:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:07
DEBUG
Entering _get_cookie_basic()
09:41:07
DEBUG
reusing cookie
09:41:07
DEBUG
Exiting _get_cookie_basic()
09:41:07
DEBUG
Entering _get_crumb_basic()
09:41:07
DEBUG
reusing crumb
09:41:07
DEBUG
Exiting _get_crumb_basic()
09:41:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:07
DEBUG
Exiting _get_cookie_and_crumb()
09:41:07
DEBUG
response code=200
09:41:07
DEBUG
Exiting _make_request()
09:41:07
DEBUG
Exiting get()
09:41:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:40:52
09:41:07
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:52-05:00
09:41:07
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:40:52-05:00
09:41:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:41:07
DEBUG
Exiting history()
09:41:07
DEBUG
POLL [Yahoo]: 09:41:07 Price=$54.90
09:41:07
DEBUG
CHECK: C=54.90 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:41:17
DEBUG
Entering history()
09:41:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:17
DEBUG
Entering history()
09:41:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:17
DEBUG
Entering get()
09:41:17
DEBUG
Entering _make_request()
09:41:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:17
DEBUG
Entering _get_cookie_and_crumb()
09:41:17
DEBUG
cookie_mode = 'basic'
09:41:17
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:17
DEBUG
Entering _get_cookie_basic()
09:41:17
DEBUG
reusing cookie
09:41:17
DEBUG
Exiting _get_cookie_basic()
09:41:17
DEBUG
Entering _get_crumb_basic()
09:41:17
DEBUG
reusing crumb
09:41:17
DEBUG
Exiting _get_crumb_basic()
09:41:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:17
DEBUG
Exiting _get_cookie_and_crumb()
09:41:18
DEBUG
response code=200
09:41:18
DEBUG
Exiting _make_request()
09:41:18
DEBUG
Exiting get()
09:41:18
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:41:01
09:41:18
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:41:01-05:00
09:41:18
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:41:18
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:41:18
DEBUG
Exiting history()
09:41:18
DEBUG
Exiting history()
09:41:18
DEBUG
Entering history()
09:41:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:18
DEBUG
Entering get()
09:41:18
DEBUG
Entering _make_request()
09:41:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:18
DEBUG
Entering _get_cookie_and_crumb()
09:41:18
DEBUG
cookie_mode = 'basic'
09:41:18
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:18
DEBUG
Entering _get_cookie_basic()
09:41:18
DEBUG
reusing cookie
09:41:18
DEBUG
Exiting _get_cookie_basic()
09:41:18
DEBUG
Entering _get_crumb_basic()
09:41:18
DEBUG
reusing crumb
09:41:18
DEBUG
Exiting _get_crumb_basic()
09:41:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:18
DEBUG
Exiting _get_cookie_and_crumb()
09:41:18
DEBUG
response code=200
09:41:18
DEBUG
Exiting _make_request()
09:41:18
DEBUG
Exiting get()
09:41:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:41:16
09:41:18
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:41:16-05:00
09:41:18
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:41:16-05:00
09:41:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:41:18
DEBUG
Exiting history()
09:41:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:41:28
DEBUG
Entering history()
09:41:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:28
DEBUG
Entering history()
09:41:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:28
DEBUG
Entering get()
09:41:28
DEBUG
Entering _make_request()
09:41:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:28
DEBUG
Entering _get_cookie_and_crumb()
09:41:28
DEBUG
cookie_mode = 'basic'
09:41:28
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:28
DEBUG
Entering _get_cookie_basic()
09:41:28
DEBUG
reusing cookie
09:41:28
DEBUG
Exiting _get_cookie_basic()
09:41:28
DEBUG
Entering _get_crumb_basic()
09:41:28
DEBUG
reusing crumb
09:41:28
DEBUG
Exiting _get_crumb_basic()
09:41:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:28
DEBUG
Exiting _get_cookie_and_crumb()
09:41:28
DEBUG
response code=200
09:41:28
DEBUG
Exiting _make_request()
09:41:28
DEBUG
Exiting get()
09:41:28
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:41:26
09:41:28
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:41:26-05:00
09:41:28
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:41:28
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:41:28
DEBUG
Exiting history()
09:41:28
DEBUG
Exiting history()
09:41:28
DEBUG
Entering history()
09:41:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:28
DEBUG
Entering get()
09:41:28
DEBUG
Entering _make_request()
09:41:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:28
DEBUG
Entering _get_cookie_and_crumb()
09:41:28
DEBUG
cookie_mode = 'basic'
09:41:28
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:28
DEBUG
Entering _get_cookie_basic()
09:41:28
DEBUG
reusing cookie
09:41:28
DEBUG
Exiting _get_cookie_basic()
09:41:28
DEBUG
Entering _get_crumb_basic()
09:41:28
DEBUG
reusing crumb
09:41:28
DEBUG
Exiting _get_crumb_basic()
09:41:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:28
DEBUG
Exiting _get_cookie_and_crumb()
09:41:28
DEBUG
response code=200
09:41:28
DEBUG
Exiting _make_request()
09:41:28
DEBUG
Exiting get()
09:41:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:41:26
09:41:28
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:41:26-05:00
09:41:28
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:41:26-05:00
09:41:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:41:28
DEBUG
Exiting history()
09:41:28
DEBUG
POLL [Yahoo]: 09:41:28 Price=$55.08
09:41:28
DEBUG
CHECK: C=55.08 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:41:38
DEBUG
Entering history()
09:41:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:38
DEBUG
Entering history()
09:41:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:38
DEBUG
Entering get()
09:41:38
DEBUG
Entering _make_request()
09:41:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:38
DEBUG
Entering _get_cookie_and_crumb()
09:41:38
DEBUG
cookie_mode = 'basic'
09:41:38
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:38
DEBUG
Entering _get_cookie_basic()
09:41:38
DEBUG
reusing cookie
09:41:38
DEBUG
Exiting _get_cookie_basic()
09:41:38
DEBUG
Entering _get_crumb_basic()
09:41:38
DEBUG
reusing crumb
09:41:38
DEBUG
Exiting _get_crumb_basic()
09:41:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:38
DEBUG
Exiting _get_cookie_and_crumb()
09:41:38
DEBUG
response code=200
09:41:38
DEBUG
Exiting _make_request()
09:41:38
DEBUG
Exiting get()
09:41:38
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:41:37
09:41:38
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:41:37-05:00
09:41:38
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:41:38
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:41:38
DEBUG
Exiting history()
09:41:38
DEBUG
Exiting history()
09:41:38
DEBUG
Entering history()
09:41:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:38
DEBUG
Entering get()
09:41:38
DEBUG
Entering _make_request()
09:41:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:38
DEBUG
Entering _get_cookie_and_crumb()
09:41:38
DEBUG
cookie_mode = 'basic'
09:41:38
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:38
DEBUG
Entering _get_cookie_basic()
09:41:38
DEBUG
reusing cookie
09:41:38
DEBUG
Exiting _get_cookie_basic()
09:41:38
DEBUG
Entering _get_crumb_basic()
09:41:38
DEBUG
reusing crumb
09:41:38
DEBUG
Exiting _get_crumb_basic()
09:41:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:38
DEBUG
Exiting _get_cookie_and_crumb()
09:41:38
DEBUG
response code=200
09:41:38
DEBUG
Exiting _make_request()
09:41:38
DEBUG
Exiting get()
09:41:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:41:26
09:41:38
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:41:26-05:00
09:41:38
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:41:26-05:00
09:41:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:41:38
DEBUG
Exiting history()
09:41:38
DEBUG
POLL [Yahoo]: 09:41:38 Price=$55.15
09:41:38
DEBUG
CHECK: C=55.15 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:41:48
DEBUG
Entering history()
09:41:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:48
DEBUG
Entering history()
09:41:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:48
DEBUG
Entering get()
09:41:48
DEBUG
Entering _make_request()
09:41:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:48
DEBUG
Entering _get_cookie_and_crumb()
09:41:48
DEBUG
cookie_mode = 'basic'
09:41:48
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:48
DEBUG
Entering _get_cookie_basic()
09:41:48
DEBUG
reusing cookie
09:41:48
DEBUG
Exiting _get_cookie_basic()
09:41:48
DEBUG
Entering _get_crumb_basic()
09:41:48
DEBUG
reusing crumb
09:41:48
DEBUG
Exiting _get_crumb_basic()
09:41:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:48
DEBUG
Exiting _get_cookie_and_crumb()
09:41:48
DEBUG
response code=200
09:41:48
DEBUG
Exiting _make_request()
09:41:48
DEBUG
Exiting get()
09:41:48
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:41:37
09:41:48
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:41:37-05:00
09:41:48
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:41:48
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:41:48
DEBUG
Exiting history()
09:41:48
DEBUG
Exiting history()
09:41:48
DEBUG
Entering history()
09:41:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:48
DEBUG
Entering get()
09:41:48
DEBUG
Entering _make_request()
09:41:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:48
DEBUG
Entering _get_cookie_and_crumb()
09:41:48
DEBUG
cookie_mode = 'basic'
09:41:48
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:48
DEBUG
Entering _get_cookie_basic()
09:41:48
DEBUG
reusing cookie
09:41:48
DEBUG
Exiting _get_cookie_basic()
09:41:48
DEBUG
Entering _get_crumb_basic()
09:41:48
DEBUG
reusing crumb
09:41:48
DEBUG
Exiting _get_crumb_basic()
09:41:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:48
DEBUG
Exiting _get_cookie_and_crumb()
09:41:48
DEBUG
response code=200
09:41:48
DEBUG
Exiting _make_request()
09:41:48
DEBUG
Exiting get()
09:41:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:41:47
09:41:48
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:41:47-05:00
09:41:48
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:41:47-05:00
09:41:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:41:48
DEBUG
Exiting history()
09:41:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:41:58
DEBUG
Entering history()
09:41:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:58
DEBUG
Entering history()
09:41:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:58
DEBUG
Entering get()
09:41:58
DEBUG
Entering _make_request()
09:41:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:58
DEBUG
Entering _get_cookie_and_crumb()
09:41:58
DEBUG
cookie_mode = 'basic'
09:41:58
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:58
DEBUG
Entering _get_cookie_basic()
09:41:58
DEBUG
reusing cookie
09:41:58
DEBUG
Exiting _get_cookie_basic()
09:41:58
DEBUG
Entering _get_crumb_basic()
09:41:58
DEBUG
reusing crumb
09:41:58
DEBUG
Exiting _get_crumb_basic()
09:41:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:58
DEBUG
Exiting _get_cookie_and_crumb()
09:41:58
DEBUG
response code=200
09:41:58
DEBUG
Exiting _make_request()
09:41:58
DEBUG
Exiting get()
09:41:58
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:41:57
09:41:58
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:41:57-05:00
09:41:58
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:41:58
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:41:58
DEBUG
Exiting history()
09:41:58
DEBUG
Exiting history()
09:41:58
DEBUG
Entering history()
09:41:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:58
DEBUG
Entering get()
09:41:58
DEBUG
Entering _make_request()
09:41:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:58
DEBUG
Entering _get_cookie_and_crumb()
09:41:58
DEBUG
cookie_mode = 'basic'
09:41:58
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:58
DEBUG
Entering _get_cookie_basic()
09:41:58
DEBUG
reusing cookie
09:41:58
DEBUG
Exiting _get_cookie_basic()
09:41:58
DEBUG
Entering _get_crumb_basic()
09:41:58
DEBUG
reusing crumb
09:41:58
DEBUG
Exiting _get_crumb_basic()
09:41:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:58
DEBUG
Exiting _get_cookie_and_crumb()
09:41:58
DEBUG
response code=200
09:41:58
DEBUG
Exiting _make_request()
09:41:58
DEBUG
Exiting get()
09:41:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:41:47
09:41:58
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:41:47-05:00
09:41:58
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:41:47-05:00
09:41:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:41:58
DEBUG
Exiting history()
09:41:58
DEBUG
POLL [Yahoo]: 09:41:58 Price=$54.98
09:41:58
DEBUG
CHECK: C=54.98 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:42:00
DEBUG
BAR: 09:41:00 O=55.12 H=55.12 L=54.98 C=54.98
09:42:00
DEBUG
Checking: C=54.98 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:42:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:42:08
DEBUG
Entering history()
09:42:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:08
DEBUG
Entering history()
09:42:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:08
DEBUG
Entering get()
09:42:08
DEBUG
Entering _make_request()
09:42:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:08
DEBUG
Entering _get_cookie_and_crumb()
09:42:08
DEBUG
cookie_mode = 'basic'
09:42:08
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:08
DEBUG
Entering _get_cookie_basic()
09:42:08
DEBUG
reusing cookie
09:42:08
DEBUG
Exiting _get_cookie_basic()
09:42:08
DEBUG
Entering _get_crumb_basic()
09:42:08
DEBUG
reusing crumb
09:42:08
DEBUG
Exiting _get_crumb_basic()
09:42:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:08
DEBUG
Exiting _get_cookie_and_crumb()
09:42:08
DEBUG
response code=200
09:42:08
DEBUG
Exiting _make_request()
09:42:08
DEBUG
Exiting get()
09:42:08
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:41:57
09:42:08
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:41:57-05:00
09:42:08
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:42:08
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:42:08
DEBUG
Exiting history()
09:42:08
DEBUG
Exiting history()
09:42:08
DEBUG
Entering history()
09:42:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:08
DEBUG
Entering get()
09:42:08
DEBUG
Entering _make_request()
09:42:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:08
DEBUG
Entering _get_cookie_and_crumb()
09:42:08
DEBUG
cookie_mode = 'basic'
09:42:08
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:08
DEBUG
Entering _get_cookie_basic()
09:42:08
DEBUG
reusing cookie
09:42:08
DEBUG
Exiting _get_cookie_basic()
09:42:08
DEBUG
Entering _get_crumb_basic()
09:42:08
DEBUG
reusing crumb
09:42:08
DEBUG
Exiting _get_crumb_basic()
09:42:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:08
DEBUG
Exiting _get_cookie_and_crumb()
09:42:08
DEBUG
response code=200
09:42:08
DEBUG
Exiting _make_request()
09:42:08
DEBUG
Exiting get()
09:42:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:42:03
09:42:08
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:03-05:00
09:42:08
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:03-05:00
09:42:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:42:08
DEBUG
Exiting history()
09:42:18
DEBUG
Entering history()
09:42:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:18
DEBUG
Entering history()
09:42:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:18
DEBUG
Entering get()
09:42:18
DEBUG
Entering _make_request()
09:42:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:18
DEBUG
Entering _get_cookie_and_crumb()
09:42:18
DEBUG
cookie_mode = 'basic'
09:42:18
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:18
DEBUG
Entering _get_cookie_basic()
09:42:18
DEBUG
reusing cookie
09:42:18
DEBUG
Exiting _get_cookie_basic()
09:42:18
DEBUG
Entering _get_crumb_basic()
09:42:18
DEBUG
reusing crumb
09:42:18
DEBUG
Exiting _get_crumb_basic()
09:42:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:18
DEBUG
Exiting _get_cookie_and_crumb()
09:42:19
DEBUG
response code=200
09:42:19
DEBUG
Exiting _make_request()
09:42:19
DEBUG
Exiting get()
09:42:19
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:42:16
09:42:19
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:42:16-05:00
09:42:19
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:42:19
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:42:19
DEBUG
Exiting history()
09:42:19
DEBUG
Exiting history()
09:42:19
DEBUG
Entering history()
09:42:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:19
DEBUG
Entering get()
09:42:19
DEBUG
Entering _make_request()
09:42:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:19
DEBUG
Entering _get_cookie_and_crumb()
09:42:19
DEBUG
cookie_mode = 'basic'
09:42:19
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:19
DEBUG
Entering _get_cookie_basic()
09:42:19
DEBUG
reusing cookie
09:42:19
DEBUG
Exiting _get_cookie_basic()
09:42:19
DEBUG
Entering _get_crumb_basic()
09:42:19
DEBUG
reusing crumb
09:42:19
DEBUG
Exiting _get_crumb_basic()
09:42:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:19
DEBUG
Exiting _get_cookie_and_crumb()
09:42:19
DEBUG
response code=200
09:42:19
DEBUG
Exiting _make_request()
09:42:19
DEBUG
Exiting get()
09:42:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:42:16
09:42:19
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:16-05:00
09:42:19
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:16-05:00
09:42:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:42:19
DEBUG
Exiting history()
09:42:19
DEBUG
POLL [Yahoo]: 09:42:19 Price=$55.08
09:42:19
DEBUG
CHECK: C=55.08 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:42:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:42:29
DEBUG
Entering history()
09:42:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:29
DEBUG
Entering history()
09:42:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:29
DEBUG
Entering get()
09:42:29
DEBUG
Entering _make_request()
09:42:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:29
DEBUG
Entering _get_cookie_and_crumb()
09:42:29
DEBUG
cookie_mode = 'basic'
09:42:29
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:29
DEBUG
Entering _get_cookie_basic()
09:42:29
DEBUG
reusing cookie
09:42:29
DEBUG
Exiting _get_cookie_basic()
09:42:29
DEBUG
Entering _get_crumb_basic()
09:42:29
DEBUG
reusing crumb
09:42:29
DEBUG
Exiting _get_crumb_basic()
09:42:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:29
DEBUG
Exiting _get_cookie_and_crumb()
09:42:29
DEBUG
response code=200
09:42:29
DEBUG
Exiting _make_request()
09:42:29
DEBUG
Exiting get()
09:42:29
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:42:16
09:42:29
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:42:16-05:00
09:42:29
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:42:29
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:42:29
DEBUG
Exiting history()
09:42:29
DEBUG
Exiting history()
09:42:29
DEBUG
Entering history()
09:42:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:29
DEBUG
Entering get()
09:42:29
DEBUG
Entering _make_request()
09:42:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:29
DEBUG
Entering _get_cookie_and_crumb()
09:42:29
DEBUG
cookie_mode = 'basic'
09:42:29
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:29
DEBUG
Entering _get_cookie_basic()
09:42:29
DEBUG
reusing cookie
09:42:29
DEBUG
Exiting _get_cookie_basic()
09:42:29
DEBUG
Entering _get_crumb_basic()
09:42:29
DEBUG
reusing crumb
09:42:29
DEBUG
Exiting _get_crumb_basic()
09:42:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:29
DEBUG
Exiting _get_cookie_and_crumb()
09:42:29
DEBUG
response code=200
09:42:29
DEBUG
Exiting _make_request()
09:42:29
DEBUG
Exiting get()
09:42:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:42:16
09:42:29
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:16-05:00
09:42:29
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:16-05:00
09:42:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:42:29
DEBUG
Exiting history()
09:42:39
DEBUG
Entering history()
09:42:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:39
DEBUG
Entering history()
09:42:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:39
DEBUG
Entering get()
09:42:39
DEBUG
Entering _make_request()
09:42:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:39
DEBUG
Entering _get_cookie_and_crumb()
09:42:39
DEBUG
cookie_mode = 'basic'
09:42:39
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:39
DEBUG
Entering _get_cookie_basic()
09:42:39
DEBUG
reusing cookie
09:42:39
DEBUG
Exiting _get_cookie_basic()
09:42:39
DEBUG
Entering _get_crumb_basic()
09:42:39
DEBUG
reusing crumb
09:42:39
DEBUG
Exiting _get_crumb_basic()
09:42:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:39
DEBUG
Exiting _get_cookie_and_crumb()
09:42:39
DEBUG
response code=200
09:42:39
DEBUG
Exiting _make_request()
09:42:39
DEBUG
Exiting get()
09:42:39
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:42:16
09:42:39
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:42:16-05:00
09:42:39
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:42:39
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:42:39
DEBUG
Exiting history()
09:42:39
DEBUG
Exiting history()
09:42:39
DEBUG
Entering history()
09:42:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:39
DEBUG
Entering get()
09:42:39
DEBUG
Entering _make_request()
09:42:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:39
DEBUG
Entering _get_cookie_and_crumb()
09:42:39
DEBUG
cookie_mode = 'basic'
09:42:39
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:39
DEBUG
Entering _get_cookie_basic()
09:42:39
DEBUG
reusing cookie
09:42:39
DEBUG
Exiting _get_cookie_basic()
09:42:39
DEBUG
Entering _get_crumb_basic()
09:42:39
DEBUG
reusing crumb
09:42:39
DEBUG
Exiting _get_crumb_basic()
09:42:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:39
DEBUG
Exiting _get_cookie_and_crumb()
09:42:39
DEBUG
response code=200
09:42:39
DEBUG
Exiting _make_request()
09:42:39
DEBUG
Exiting get()
09:42:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:42:36
09:42:39
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:36-05:00
09:42:39
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:36-05:00
09:42:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:42:39
DEBUG
Exiting history()
09:42:49
DEBUG
Entering history()
09:42:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:49
DEBUG
Entering history()
09:42:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:49
DEBUG
Entering get()
09:42:49
DEBUG
Entering _make_request()
09:42:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:49
DEBUG
Entering _get_cookie_and_crumb()
09:42:49
DEBUG
cookie_mode = 'basic'
09:42:49
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:49
DEBUG
Entering _get_cookie_basic()
09:42:49
DEBUG
reusing cookie
09:42:49
DEBUG
Exiting _get_cookie_basic()
09:42:49
DEBUG
Entering _get_crumb_basic()
09:42:49
DEBUG
reusing crumb
09:42:49
DEBUG
Exiting _get_crumb_basic()
09:42:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:49
DEBUG
Exiting _get_cookie_and_crumb()
09:42:49
DEBUG
response code=200
09:42:49
DEBUG
Exiting _make_request()
09:42:49
DEBUG
Exiting get()
09:42:49
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:42:47
09:42:49
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:42:47-05:00
09:42:49
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:42:49
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:42:49
DEBUG
Exiting history()
09:42:49
DEBUG
Exiting history()
09:42:49
DEBUG
Entering history()
09:42:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:49
DEBUG
Entering get()
09:42:49
DEBUG
Entering _make_request()
09:42:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:49
DEBUG
Entering _get_cookie_and_crumb()
09:42:49
DEBUG
cookie_mode = 'basic'
09:42:49
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:49
DEBUG
Entering _get_cookie_basic()
09:42:49
DEBUG
reusing cookie
09:42:49
DEBUG
Exiting _get_cookie_basic()
09:42:49
DEBUG
Entering _get_crumb_basic()
09:42:49
DEBUG
reusing crumb
09:42:49
DEBUG
Exiting _get_crumb_basic()
09:42:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:49
DEBUG
Exiting _get_cookie_and_crumb()
09:42:49
DEBUG
response code=200
09:42:49
DEBUG
Exiting _make_request()
09:42:49
DEBUG
Exiting get()
09:42:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:42:36
09:42:49
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:36-05:00
09:42:49
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:36-05:00
09:42:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:42:49
DEBUG
Exiting history()
09:42:49
DEBUG
POLL [Yahoo]: 09:42:49 Price=$55.14
09:42:49
DEBUG
CHECK: C=55.14 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:42:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:42:59
DEBUG
Entering history()
09:42:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:59
DEBUG
Entering history()
09:42:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:59
DEBUG
Entering get()
09:42:59
DEBUG
Entering _make_request()
09:42:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:59
DEBUG
Entering _get_cookie_and_crumb()
09:42:59
DEBUG
cookie_mode = 'basic'
09:42:59
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:59
DEBUG
Entering _get_cookie_basic()
09:42:59
DEBUG
reusing cookie
09:42:59
DEBUG
Exiting _get_cookie_basic()
09:42:59
DEBUG
Entering _get_crumb_basic()
09:42:59
DEBUG
reusing crumb
09:42:59
DEBUG
Exiting _get_crumb_basic()
09:42:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:59
DEBUG
Exiting _get_cookie_and_crumb()
09:42:59
DEBUG
response code=200
09:42:59
DEBUG
Exiting _make_request()
09:42:59
DEBUG
Exiting get()
09:42:59
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:42:57
09:42:59
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:42:57-05:00
09:42:59
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:42:59
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:42:59
DEBUG
Exiting history()
09:42:59
DEBUG
Exiting history()
09:42:59
DEBUG
Entering history()
09:42:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:59
DEBUG
Entering get()
09:42:59
DEBUG
Entering _make_request()
09:42:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:59
DEBUG
Entering _get_cookie_and_crumb()
09:42:59
DEBUG
cookie_mode = 'basic'
09:42:59
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:59
DEBUG
Entering _get_cookie_basic()
09:42:59
DEBUG
reusing cookie
09:42:59
DEBUG
Exiting _get_cookie_basic()
09:42:59
DEBUG
Entering _get_crumb_basic()
09:42:59
DEBUG
reusing crumb
09:42:59
DEBUG
Exiting _get_crumb_basic()
09:42:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:59
DEBUG
Exiting _get_cookie_and_crumb()
09:42:59
DEBUG
response code=200
09:42:59
DEBUG
Exiting _make_request()
09:42:59
DEBUG
Exiting get()
09:42:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:42:57
09:42:59
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:57-05:00
09:42:59
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:57-05:00
09:42:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:42:59
DEBUG
Exiting history()
09:42:59
DEBUG
POLL [Yahoo]: 09:42:59 Price=$55.22
09:42:59
DEBUG
CHECK: C=55.22 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:43:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:43:09
DEBUG
Entering history()
09:43:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:09
DEBUG
Entering history()
09:43:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:09
DEBUG
Entering get()
09:43:09
DEBUG
Entering _make_request()
09:43:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:09
DEBUG
Entering _get_cookie_and_crumb()
09:43:09
DEBUG
cookie_mode = 'basic'
09:43:09
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:09
DEBUG
Entering _get_cookie_basic()
09:43:09
DEBUG
reusing cookie
09:43:09
DEBUG
Exiting _get_cookie_basic()
09:43:09
DEBUG
Entering _get_crumb_basic()
09:43:09
DEBUG
reusing crumb
09:43:09
DEBUG
Exiting _get_crumb_basic()
09:43:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:09
DEBUG
Exiting _get_cookie_and_crumb()
09:43:09
DEBUG
response code=200
09:43:09
DEBUG
Exiting _make_request()
09:43:09
DEBUG
Exiting get()
09:43:09
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:42:57
09:43:09
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:42:57-05:00
09:43:09
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:43:09
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:43:09
DEBUG
Exiting history()
09:43:09
DEBUG
Exiting history()
09:43:09
DEBUG
Entering history()
09:43:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:09
DEBUG
Entering get()
09:43:09
DEBUG
Entering _make_request()
09:43:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:09
DEBUG
Entering _get_cookie_and_crumb()
09:43:09
DEBUG
cookie_mode = 'basic'
09:43:09
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:09
DEBUG
Entering _get_cookie_basic()
09:43:09
DEBUG
reusing cookie
09:43:09
DEBUG
Exiting _get_cookie_basic()
09:43:09
DEBUG
Entering _get_crumb_basic()
09:43:09
DEBUG
reusing crumb
09:43:09
DEBUG
Exiting _get_crumb_basic()
09:43:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:09
DEBUG
Exiting _get_cookie_and_crumb()
09:43:09
DEBUG
response code=200
09:43:09
DEBUG
Exiting _make_request()
09:43:09
DEBUG
Exiting get()
09:43:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:42:57
09:43:09
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:57-05:00
09:43:09
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:42:57-05:00
09:43:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:43:09
DEBUG
Exiting history()
09:43:19
DEBUG
Entering history()
09:43:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:19
DEBUG
Entering history()
09:43:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:19
DEBUG
Entering get()
09:43:19
DEBUG
Entering _make_request()
09:43:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:19
DEBUG
Entering _get_cookie_and_crumb()
09:43:19
DEBUG
cookie_mode = 'basic'
09:43:19
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:19
DEBUG
Entering _get_cookie_basic()
09:43:19
DEBUG
reusing cookie
09:43:19
DEBUG
Exiting _get_cookie_basic()
09:43:19
DEBUG
Entering _get_crumb_basic()
09:43:19
DEBUG
reusing crumb
09:43:19
DEBUG
Exiting _get_crumb_basic()
09:43:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:19
DEBUG
Exiting _get_cookie_and_crumb()
09:43:19
DEBUG
response code=200
09:43:19
DEBUG
Exiting _make_request()
09:43:19
DEBUG
Exiting get()
09:43:19
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:43:18
09:43:19
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:43:18-05:00
09:43:19
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:43:19
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:43:19
DEBUG
Exiting history()
09:43:19
DEBUG
Exiting history()
09:43:19
DEBUG
Entering history()
09:43:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:19
DEBUG
Entering get()
09:43:19
DEBUG
Entering _make_request()
09:43:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:19
DEBUG
Entering _get_cookie_and_crumb()
09:43:19
DEBUG
cookie_mode = 'basic'
09:43:19
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:19
DEBUG
Entering _get_cookie_basic()
09:43:19
DEBUG
reusing cookie
09:43:19
DEBUG
Exiting _get_cookie_basic()
09:43:19
DEBUG
Entering _get_crumb_basic()
09:43:19
DEBUG
reusing crumb
09:43:19
DEBUG
Exiting _get_crumb_basic()
09:43:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:19
DEBUG
Exiting _get_cookie_and_crumb()
09:43:20
DEBUG
response code=200
09:43:20
DEBUG
Exiting _make_request()
09:43:20
DEBUG
Exiting get()
09:43:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:43:18
09:43:20
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:43:18-05:00
09:43:20
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:43:18-05:00
09:43:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:43:20
DEBUG
Exiting history()
09:43:20
DEBUG
POLL [Yahoo]: 09:43:20 Price=$55.17
09:43:20
DEBUG
CHECK: C=55.17 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:43:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:43:30
DEBUG
Entering history()
09:43:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:30
DEBUG
Entering history()
09:43:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:30
DEBUG
Entering get()
09:43:30
DEBUG
Entering _make_request()
09:43:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:30
DEBUG
Entering _get_cookie_and_crumb()
09:43:30
DEBUG
cookie_mode = 'basic'
09:43:30
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:30
DEBUG
Entering _get_cookie_basic()
09:43:30
DEBUG
reusing cookie
09:43:30
DEBUG
Exiting _get_cookie_basic()
09:43:30
DEBUG
Entering _get_crumb_basic()
09:43:30
DEBUG
reusing crumb
09:43:30
DEBUG
Exiting _get_crumb_basic()
09:43:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:30
DEBUG
Exiting _get_cookie_and_crumb()
09:43:30
DEBUG
response code=200
09:43:30
DEBUG
Exiting _make_request()
09:43:30
DEBUG
Exiting get()
09:43:30
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:43:28
09:43:30
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:43:28-05:00
09:43:30
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:43:30
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:43:30
DEBUG
Exiting history()
09:43:30
DEBUG
Exiting history()
09:43:30
DEBUG
Entering history()
09:43:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:30
DEBUG
Entering get()
09:43:30
DEBUG
Entering _make_request()
09:43:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:30
DEBUG
Entering _get_cookie_and_crumb()
09:43:30
DEBUG
cookie_mode = 'basic'
09:43:30
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:30
DEBUG
Entering _get_cookie_basic()
09:43:30
DEBUG
reusing cookie
09:43:30
DEBUG
Exiting _get_cookie_basic()
09:43:30
DEBUG
Entering _get_crumb_basic()
09:43:30
DEBUG
reusing crumb
09:43:30
DEBUG
Exiting _get_crumb_basic()
09:43:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:30
DEBUG
Exiting _get_cookie_and_crumb()
09:43:30
DEBUG
response code=200
09:43:30
DEBUG
Exiting _make_request()
09:43:30
DEBUG
Exiting get()
09:43:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:43:28
09:43:30
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:43:28-05:00
09:43:30
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:43:28-05:00
09:43:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:43:30
DEBUG
Exiting history()
09:43:30
DEBUG
POLL [Yahoo]: 09:43:30 Price=$55.14
09:43:30
DEBUG
CHECK: C=55.14 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:43:40
DEBUG
Entering history()
09:43:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:40
DEBUG
Entering history()
09:43:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:40
DEBUG
Entering get()
09:43:40
DEBUG
Entering _make_request()
09:43:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:40
DEBUG
Entering _get_cookie_and_crumb()
09:43:40
DEBUG
cookie_mode = 'basic'
09:43:40
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:40
DEBUG
Entering _get_cookie_basic()
09:43:40
DEBUG
reusing cookie
09:43:40
DEBUG
Exiting _get_cookie_basic()
09:43:40
DEBUG
Entering _get_crumb_basic()
09:43:40
DEBUG
reusing crumb
09:43:40
DEBUG
Exiting _get_crumb_basic()
09:43:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:40
DEBUG
Exiting _get_cookie_and_crumb()
09:43:40
DEBUG
response code=200
09:43:40
DEBUG
Exiting _make_request()
09:43:40
DEBUG
Exiting get()
09:43:40
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:43:35
09:43:40
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:43:35-05:00
09:43:40
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:43:40
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:43:40
DEBUG
Exiting history()
09:43:40
DEBUG
Exiting history()
09:43:40
DEBUG
Entering history()
09:43:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:40
DEBUG
Entering get()
09:43:40
DEBUG
Entering _make_request()
09:43:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:40
DEBUG
Entering _get_cookie_and_crumb()
09:43:40
DEBUG
cookie_mode = 'basic'
09:43:40
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:40
DEBUG
Entering _get_cookie_basic()
09:43:40
DEBUG
reusing cookie
09:43:40
DEBUG
Exiting _get_cookie_basic()
09:43:40
DEBUG
Entering _get_crumb_basic()
09:43:40
DEBUG
reusing crumb
09:43:40
DEBUG
Exiting _get_crumb_basic()
09:43:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:40
DEBUG
Exiting _get_cookie_and_crumb()
09:43:40
DEBUG
response code=200
09:43:40
DEBUG
Exiting _make_request()
09:43:40
DEBUG
Exiting get()
09:43:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:43:35
09:43:40
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:43:35-05:00
09:43:40
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:43:35-05:00
09:43:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:43:40
DEBUG
Exiting history()
09:43:40
DEBUG
POLL [Yahoo]: 09:43:40 Price=$55.12
09:43:40
DEBUG
CHECK: C=55.12 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:43:50
DEBUG
Entering history()
09:43:50
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:50
DEBUG
Entering history()
09:43:50
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:50
DEBUG
Entering get()
09:43:50
DEBUG
Entering _make_request()
09:43:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:50
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:50
DEBUG
Entering _get_cookie_and_crumb()
09:43:50
DEBUG
cookie_mode = 'basic'
09:43:50
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:50
DEBUG
Entering _get_cookie_basic()
09:43:50
DEBUG
reusing cookie
09:43:50
DEBUG
Exiting _get_cookie_basic()
09:43:50
DEBUG
Entering _get_crumb_basic()
09:43:50
DEBUG
reusing crumb
09:43:50
DEBUG
Exiting _get_crumb_basic()
09:43:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:50
DEBUG
Exiting _get_cookie_and_crumb()
09:43:50
DEBUG
response code=200
09:43:50
DEBUG
Exiting _make_request()
09:43:50
DEBUG
Exiting get()
09:43:50
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:43:35
09:43:50
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:43:35-05:00
09:43:50
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:43:50
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:43:50
DEBUG
Exiting history()
09:43:50
DEBUG
Exiting history()
09:43:50
DEBUG
Entering history()
09:43:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:50
DEBUG
Entering get()
09:43:50
DEBUG
Entering _make_request()
09:43:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:50
DEBUG
Entering _get_cookie_and_crumb()
09:43:50
DEBUG
cookie_mode = 'basic'
09:43:50
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:50
DEBUG
Entering _get_cookie_basic()
09:43:50
DEBUG
reusing cookie
09:43:50
DEBUG
Exiting _get_cookie_basic()
09:43:50
DEBUG
Entering _get_crumb_basic()
09:43:50
DEBUG
reusing crumb
09:43:50
DEBUG
Exiting _get_crumb_basic()
09:43:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:50
DEBUG
Exiting _get_cookie_and_crumb()
09:43:50
DEBUG
response code=200
09:43:50
DEBUG
Exiting _make_request()
09:43:50
DEBUG
Exiting get()
09:43:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:43:49
09:43:50
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:43:49-05:00
09:43:50
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:43:49-05:00
09:43:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:43:50
DEBUG
Exiting history()
09:43:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:44:00
DEBUG
BAR: 09:43:00 O=55.12 H=55.14 L=55.12 C=55.14
09:44:00
DEBUG
Checking: C=55.14 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:44:00
DEBUG
Entering history()
09:44:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:00
DEBUG
Entering history()
09:44:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:00
DEBUG
Entering get()
09:44:00
DEBUG
Entering _make_request()
09:44:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:00
DEBUG
Entering _get_cookie_and_crumb()
09:44:00
DEBUG
cookie_mode = 'basic'
09:44:00
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:00
DEBUG
Entering _get_cookie_basic()
09:44:00
DEBUG
reusing cookie
09:44:00
DEBUG
Exiting _get_cookie_basic()
09:44:00
DEBUG
Entering _get_crumb_basic()
09:44:00
DEBUG
reusing crumb
09:44:00
DEBUG
Exiting _get_crumb_basic()
09:44:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:00
DEBUG
Exiting _get_cookie_and_crumb()
09:44:00
DEBUG
response code=200
09:44:00
DEBUG
Exiting _make_request()
09:44:00
DEBUG
Exiting get()
09:44:00
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:43:55
09:44:00
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:43:55-05:00
09:44:00
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:44:00
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:44:00
DEBUG
Exiting history()
09:44:00
DEBUG
Exiting history()
09:44:00
DEBUG
Entering history()
09:44:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:00
DEBUG
Entering get()
09:44:00
DEBUG
Entering _make_request()
09:44:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:00
DEBUG
Entering _get_cookie_and_crumb()
09:44:00
DEBUG
cookie_mode = 'basic'
09:44:00
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:00
DEBUG
Entering _get_cookie_basic()
09:44:00
DEBUG
reusing cookie
09:44:00
DEBUG
Exiting _get_cookie_basic()
09:44:00
DEBUG
Entering _get_crumb_basic()
09:44:00
DEBUG
reusing crumb
09:44:00
DEBUG
Exiting _get_crumb_basic()
09:44:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:00
DEBUG
Exiting _get_cookie_and_crumb()
09:44:00
DEBUG
response code=200
09:44:00
DEBUG
Exiting _make_request()
09:44:00
DEBUG
Exiting get()
09:44:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:43:49
09:44:00
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:43:49-05:00
09:44:00
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:43:49-05:00
09:44:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:44:00
DEBUG
Exiting history()
09:44:00
DEBUG
POLL [Yahoo]: 09:44:00 Price=$55.03
09:44:00
DEBUG
CHECK: C=55.03 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:44:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:44:10
DEBUG
Entering history()
09:44:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:10
DEBUG
Entering history()
09:44:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:10
DEBUG
Entering get()
09:44:10
DEBUG
Entering _make_request()
09:44:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:10
DEBUG
Entering _get_cookie_and_crumb()
09:44:10
DEBUG
cookie_mode = 'basic'
09:44:10
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:10
DEBUG
Entering _get_cookie_basic()
09:44:10
DEBUG
reusing cookie
09:44:10
DEBUG
Exiting _get_cookie_basic()
09:44:10
DEBUG
Entering _get_crumb_basic()
09:44:10
DEBUG
reusing crumb
09:44:10
DEBUG
Exiting _get_crumb_basic()
09:44:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:10
DEBUG
Exiting _get_cookie_and_crumb()
09:44:10
DEBUG
response code=200
09:44:10
DEBUG
Exiting _make_request()
09:44:10
DEBUG
Exiting get()
09:44:10
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:43:55
09:44:10
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:43:55-05:00
09:44:10
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:44:10
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:44:10
DEBUG
Exiting history()
09:44:10
DEBUG
Exiting history()
09:44:10
DEBUG
Entering history()
09:44:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:10
DEBUG
Entering get()
09:44:10
DEBUG
Entering _make_request()
09:44:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:10
DEBUG
Entering _get_cookie_and_crumb()
09:44:10
DEBUG
cookie_mode = 'basic'
09:44:10
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:10
DEBUG
Entering _get_cookie_basic()
09:44:10
DEBUG
reusing cookie
09:44:10
DEBUG
Exiting _get_cookie_basic()
09:44:10
DEBUG
Entering _get_crumb_basic()
09:44:10
DEBUG
reusing crumb
09:44:10
DEBUG
Exiting _get_crumb_basic()
09:44:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:10
DEBUG
Exiting _get_cookie_and_crumb()
09:44:10
DEBUG
response code=200
09:44:10
DEBUG
Exiting _make_request()
09:44:10
DEBUG
Exiting get()
09:44:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:44:07
09:44:10
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:44:07-05:00
09:44:10
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:44:07-05:00
09:44:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:44:10
DEBUG
Exiting history()
09:44:20
DEBUG
Entering history()
09:44:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:20
DEBUG
Entering history()
09:44:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:20
DEBUG
Entering get()
09:44:20
DEBUG
Entering _make_request()
09:44:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:20
DEBUG
Entering _get_cookie_and_crumb()
09:44:20
DEBUG
cookie_mode = 'basic'
09:44:20
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:20
DEBUG
Entering _get_cookie_basic()
09:44:20
DEBUG
reusing cookie
09:44:20
DEBUG
Exiting _get_cookie_basic()
09:44:20
DEBUG
Entering _get_crumb_basic()
09:44:20
DEBUG
reusing crumb
09:44:20
DEBUG
Exiting _get_crumb_basic()
09:44:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:20
DEBUG
Exiting _get_cookie_and_crumb()
09:44:20
DEBUG
response code=200
09:44:20
DEBUG
Exiting _make_request()
09:44:20
DEBUG
Exiting get()
09:44:20
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:44:19
09:44:20
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:44:19-05:00
09:44:20
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:44:20
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:44:20
DEBUG
Exiting history()
09:44:20
DEBUG
Exiting history()
09:44:20
DEBUG
Entering history()
09:44:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:20
DEBUG
Entering get()
09:44:20
DEBUG
Entering _make_request()
09:44:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:20
DEBUG
Entering _get_cookie_and_crumb()
09:44:20
DEBUG
cookie_mode = 'basic'
09:44:20
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:20
DEBUG
Entering _get_cookie_basic()
09:44:20
DEBUG
reusing cookie
09:44:20
DEBUG
Exiting _get_cookie_basic()
09:44:20
DEBUG
Entering _get_crumb_basic()
09:44:20
DEBUG
reusing crumb
09:44:20
DEBUG
Exiting _get_crumb_basic()
09:44:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:20
DEBUG
Exiting _get_cookie_and_crumb()
09:44:20
DEBUG
response code=200
09:44:20
DEBUG
Exiting _make_request()
09:44:20
DEBUG
Exiting get()
09:44:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:44:07
09:44:20
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:44:07-05:00
09:44:20
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:44:07-05:00
09:44:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:44:20
DEBUG
Exiting history()
09:44:20
DEBUG
POLL [Yahoo]: 09:44:20 Price=$55.11
09:44:20
DEBUG
CHECK: C=55.11 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:44:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:44:30
DEBUG
Entering history()
09:44:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:30
DEBUG
Entering history()
09:44:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:30
DEBUG
Entering get()
09:44:30
DEBUG
Entering _make_request()
09:44:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:30
DEBUG
Entering _get_cookie_and_crumb()
09:44:30
DEBUG
cookie_mode = 'basic'
09:44:30
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:30
DEBUG
Entering _get_cookie_basic()
09:44:30
DEBUG
reusing cookie
09:44:30
DEBUG
Exiting _get_cookie_basic()
09:44:30
DEBUG
Entering _get_crumb_basic()
09:44:30
DEBUG
reusing crumb
09:44:30
DEBUG
Exiting _get_crumb_basic()
09:44:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:30
DEBUG
Exiting _get_cookie_and_crumb()
09:44:30
DEBUG
response code=200
09:44:30
DEBUG
Exiting _make_request()
09:44:30
DEBUG
Exiting get()
09:44:30
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:44:19
09:44:30
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:44:19-05:00
09:44:30
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:44:30
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:44:30
DEBUG
Exiting history()
09:44:30
DEBUG
Exiting history()
09:44:30
DEBUG
Entering history()
09:44:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:30
DEBUG
Entering get()
09:44:30
DEBUG
Entering _make_request()
09:44:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:30
DEBUG
Entering _get_cookie_and_crumb()
09:44:30
DEBUG
cookie_mode = 'basic'
09:44:30
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:30
DEBUG
Entering _get_cookie_basic()
09:44:30
DEBUG
reusing cookie
09:44:30
DEBUG
Exiting _get_cookie_basic()
09:44:30
DEBUG
Entering _get_crumb_basic()
09:44:30
DEBUG
reusing crumb
09:44:30
DEBUG
Exiting _get_crumb_basic()
09:44:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:30
DEBUG
Exiting _get_cookie_and_crumb()
09:44:31
DEBUG
response code=200
09:44:31
DEBUG
Exiting _make_request()
09:44:31
DEBUG
Exiting get()
09:44:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:44:28
09:44:31
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:44:28-05:00
09:44:31
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:44:28-05:00
09:44:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:44:31
DEBUG
Exiting history()
09:44:41
DEBUG
Entering history()
09:44:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:41
DEBUG
Entering history()
09:44:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:41
DEBUG
Entering get()
09:44:41
DEBUG
Entering _make_request()
09:44:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:41
DEBUG
Entering _get_cookie_and_crumb()
09:44:41
DEBUG
cookie_mode = 'basic'
09:44:41
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:41
DEBUG
Entering _get_cookie_basic()
09:44:41
DEBUG
reusing cookie
09:44:41
DEBUG
Exiting _get_cookie_basic()
09:44:41
DEBUG
Entering _get_crumb_basic()
09:44:41
DEBUG
reusing crumb
09:44:41
DEBUG
Exiting _get_crumb_basic()
09:44:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:41
DEBUG
Exiting _get_cookie_and_crumb()
09:44:41
DEBUG
response code=200
09:44:41
DEBUG
Exiting _make_request()
09:44:41
DEBUG
Exiting get()
09:44:41
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:44:31
09:44:41
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:44:31-05:00
09:44:41
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:44:41
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:44:41
DEBUG
Exiting history()
09:44:41
DEBUG
Exiting history()
09:44:41
DEBUG
Entering history()
09:44:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:41
DEBUG
Entering get()
09:44:41
DEBUG
Entering _make_request()
09:44:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:41
DEBUG
Entering _get_cookie_and_crumb()
09:44:41
DEBUG
cookie_mode = 'basic'
09:44:41
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:41
DEBUG
Entering _get_cookie_basic()
09:44:41
DEBUG
reusing cookie
09:44:41
DEBUG
Exiting _get_cookie_basic()
09:44:41
DEBUG
Entering _get_crumb_basic()
09:44:41
DEBUG
reusing crumb
09:44:41
DEBUG
Exiting _get_crumb_basic()
09:44:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:41
DEBUG
Exiting _get_cookie_and_crumb()
09:44:41
DEBUG
response code=200
09:44:41
DEBUG
Exiting _make_request()
09:44:41
DEBUG
Exiting get()
09:44:41
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:44:31
09:44:41
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:44:31-05:00
09:44:41
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:44:31-05:00
09:44:41
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:44:41
DEBUG
Exiting history()
09:44:41
DEBUG
POLL [Yahoo]: 09:44:41 Price=$55.10
09:44:41
DEBUG
CHECK: C=55.10 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:44:51
DEBUG
Entering history()
09:44:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:51
DEBUG
Entering history()
09:44:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:51
DEBUG
Entering get()
09:44:51
DEBUG
Entering _make_request()
09:44:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:51
DEBUG
Entering _get_cookie_and_crumb()
09:44:51
DEBUG
cookie_mode = 'basic'
09:44:51
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:51
DEBUG
Entering _get_cookie_basic()
09:44:51
DEBUG
reusing cookie
09:44:51
DEBUG
Exiting _get_cookie_basic()
09:44:51
DEBUG
Entering _get_crumb_basic()
09:44:51
DEBUG
reusing crumb
09:44:51
DEBUG
Exiting _get_crumb_basic()
09:44:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:51
DEBUG
Exiting _get_cookie_and_crumb()
09:44:51
DEBUG
response code=200
09:44:51
DEBUG
Exiting _make_request()
09:44:51
DEBUG
Exiting get()
09:44:51
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:44:31
09:44:51
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:44:31-05:00
09:44:51
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:44:51
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:44:51
DEBUG
Exiting history()
09:44:51
DEBUG
Exiting history()
09:44:51
DEBUG
Entering history()
09:44:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:51
DEBUG
Entering get()
09:44:51
DEBUG
Entering _make_request()
09:44:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:51
DEBUG
Entering _get_cookie_and_crumb()
09:44:51
DEBUG
cookie_mode = 'basic'
09:44:51
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:51
DEBUG
Entering _get_cookie_basic()
09:44:51
DEBUG
reusing cookie
09:44:51
DEBUG
Exiting _get_cookie_basic()
09:44:51
DEBUG
Entering _get_crumb_basic()
09:44:51
DEBUG
reusing crumb
09:44:51
DEBUG
Exiting _get_crumb_basic()
09:44:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:51
DEBUG
Exiting _get_cookie_and_crumb()
09:44:51
DEBUG
response code=200
09:44:51
DEBUG
Exiting _make_request()
09:44:51
DEBUG
Exiting get()
09:44:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:44:49
09:44:51
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:44:49-05:00
09:44:51
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:44:49-05:00
09:44:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:44:51
DEBUG
Exiting history()
09:44:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:45:00
DEBUG
BAR: 09:44:00 O=55.06 H=55.06 L=55.06 C=55.06
09:45:00
DEBUG
Checking: C=55.06 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:45:01
DEBUG
Entering history()
09:45:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:01
DEBUG
Entering history()
09:45:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:01
DEBUG
Entering get()
09:45:01
DEBUG
Entering _make_request()
09:45:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:01
DEBUG
Entering _get_cookie_and_crumb()
09:45:01
DEBUG
cookie_mode = 'basic'
09:45:01
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:01
DEBUG
Entering _get_cookie_basic()
09:45:01
DEBUG
reusing cookie
09:45:01
DEBUG
Exiting _get_cookie_basic()
09:45:01
DEBUG
Entering _get_crumb_basic()
09:45:01
DEBUG
reusing crumb
09:45:01
DEBUG
Exiting _get_crumb_basic()
09:45:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:01
DEBUG
Exiting _get_cookie_and_crumb()
09:45:01
DEBUG
response code=200
09:45:01
DEBUG
Exiting _make_request()
09:45:01
DEBUG
Exiting get()
09:45:01
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:44:57
09:45:01
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:44:57-05:00
09:45:01
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:45:01
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:45:01
DEBUG
Exiting history()
09:45:01
DEBUG
Exiting history()
09:45:01
DEBUG
Entering history()
09:45:01
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:01
DEBUG
Entering get()
09:45:01
DEBUG
Entering _make_request()
09:45:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:01
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:01
DEBUG
Entering _get_cookie_and_crumb()
09:45:01
DEBUG
cookie_mode = 'basic'
09:45:01
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:01
DEBUG
Entering _get_cookie_basic()
09:45:01
DEBUG
reusing cookie
09:45:01
DEBUG
Exiting _get_cookie_basic()
09:45:01
DEBUG
Entering _get_crumb_basic()
09:45:01
DEBUG
reusing crumb
09:45:01
DEBUG
Exiting _get_crumb_basic()
09:45:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:01
DEBUG
Exiting _get_cookie_and_crumb()
09:45:01
DEBUG
response code=200
09:45:01
DEBUG
Exiting _make_request()
09:45:01
DEBUG
Exiting get()
09:45:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:44:49
09:45:01
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:44:49-05:00
09:45:01
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:44:49-05:00
09:45:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:45:01
DEBUG
Exiting history()
09:45:01
DEBUG
POLL [Yahoo]: 09:45:01 Price=$55.08
09:45:01
DEBUG
CHECK: C=55.08 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:45:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:45:11
DEBUG
Entering history()
09:45:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:11
DEBUG
Entering history()
09:45:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:11
DEBUG
Entering get()
09:45:11
DEBUG
Entering _make_request()
09:45:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:11
DEBUG
Entering _get_cookie_and_crumb()
09:45:11
DEBUG
cookie_mode = 'basic'
09:45:11
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:11
DEBUG
Entering _get_cookie_basic()
09:45:11
DEBUG
reusing cookie
09:45:11
DEBUG
Exiting _get_cookie_basic()
09:45:11
DEBUG
Entering _get_crumb_basic()
09:45:11
DEBUG
reusing crumb
09:45:11
DEBUG
Exiting _get_crumb_basic()
09:45:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:11
DEBUG
Exiting _get_cookie_and_crumb()
09:45:11
DEBUG
response code=200
09:45:11
DEBUG
Exiting _make_request()
09:45:11
DEBUG
Exiting get()
09:45:11
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:44:57
09:45:11
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:44:57-05:00
09:45:11
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:45:11
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:45:11
DEBUG
Exiting history()
09:45:11
DEBUG
Exiting history()
09:45:11
DEBUG
Entering history()
09:45:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:11
DEBUG
Entering get()
09:45:11
DEBUG
Entering _make_request()
09:45:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:11
DEBUG
Entering _get_cookie_and_crumb()
09:45:11
DEBUG
cookie_mode = 'basic'
09:45:11
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:11
DEBUG
Entering _get_cookie_basic()
09:45:11
DEBUG
reusing cookie
09:45:11
DEBUG
Exiting _get_cookie_basic()
09:45:11
DEBUG
Entering _get_crumb_basic()
09:45:11
DEBUG
reusing crumb
09:45:11
DEBUG
Exiting _get_crumb_basic()
09:45:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:11
DEBUG
Exiting _get_cookie_and_crumb()
09:45:11
DEBUG
response code=200
09:45:11
DEBUG
Exiting _make_request()
09:45:11
DEBUG
Exiting get()
09:45:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:45:05
09:45:11
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:45:05-05:00
09:45:11
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:45:05-05:00
09:45:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:45:11
DEBUG
Exiting history()
09:45:21
DEBUG
Entering history()
09:45:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:21
DEBUG
Entering history()
09:45:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:21
DEBUG
Entering get()
09:45:21
DEBUG
Entering _make_request()
09:45:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:21
DEBUG
Entering _get_cookie_and_crumb()
09:45:21
DEBUG
cookie_mode = 'basic'
09:45:21
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:21
DEBUG
Entering _get_cookie_basic()
09:45:21
DEBUG
reusing cookie
09:45:21
DEBUG
Exiting _get_cookie_basic()
09:45:21
DEBUG
Entering _get_crumb_basic()
09:45:21
DEBUG
reusing crumb
09:45:21
DEBUG
Exiting _get_crumb_basic()
09:45:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:21
DEBUG
Exiting _get_cookie_and_crumb()
09:45:21
DEBUG
response code=200
09:45:21
DEBUG
Exiting _make_request()
09:45:21
DEBUG
Exiting get()
09:45:21
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:45:15
09:45:21
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:45:15-05:00
09:45:21
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:45:21
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:45:21
DEBUG
Exiting history()
09:45:21
DEBUG
Exiting history()
09:45:21
DEBUG
Entering history()
09:45:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:21
DEBUG
Entering get()
09:45:21
DEBUG
Entering _make_request()
09:45:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:21
DEBUG
Entering _get_cookie_and_crumb()
09:45:21
DEBUG
cookie_mode = 'basic'
09:45:21
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:21
DEBUG
Entering _get_cookie_basic()
09:45:21
DEBUG
reusing cookie
09:45:21
DEBUG
Exiting _get_cookie_basic()
09:45:21
DEBUG
Entering _get_crumb_basic()
09:45:21
DEBUG
reusing crumb
09:45:21
DEBUG
Exiting _get_crumb_basic()
09:45:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:21
DEBUG
Exiting _get_cookie_and_crumb()
09:45:21
DEBUG
response code=200
09:45:21
DEBUG
Exiting _make_request()
09:45:21
DEBUG
Exiting get()
09:45:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:45:05
09:45:21
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:45:05-05:00
09:45:21
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:45:05-05:00
09:45:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:45:21
DEBUG
Exiting history()
09:45:21
DEBUG
POLL [Yahoo]: 09:45:21 Price=$55.03
09:45:21
DEBUG
CHECK: C=55.03 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:45:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:45:31
DEBUG
Entering history()
09:45:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:31
DEBUG
Entering history()
09:45:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:31
DEBUG
Entering get()
09:45:31
DEBUG
Entering _make_request()
09:45:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:31
DEBUG
Entering _get_cookie_and_crumb()
09:45:31
DEBUG
cookie_mode = 'basic'
09:45:31
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:31
DEBUG
Entering _get_cookie_basic()
09:45:31
DEBUG
reusing cookie
09:45:31
DEBUG
Exiting _get_cookie_basic()
09:45:31
DEBUG
Entering _get_crumb_basic()
09:45:31
DEBUG
reusing crumb
09:45:31
DEBUG
Exiting _get_crumb_basic()
09:45:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:31
DEBUG
Exiting _get_cookie_and_crumb()
09:45:31
DEBUG
response code=200
09:45:31
DEBUG
Exiting _make_request()
09:45:31
DEBUG
Exiting get()
09:45:31
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:45:15
09:45:31
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:45:15-05:00
09:45:31
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:45:31
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:45:31
DEBUG
Exiting history()
09:45:31
DEBUG
Exiting history()
09:45:31
DEBUG
Entering history()
09:45:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:31
DEBUG
Entering get()
09:45:31
DEBUG
Entering _make_request()
09:45:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:31
DEBUG
Entering _get_cookie_and_crumb()
09:45:31
DEBUG
cookie_mode = 'basic'
09:45:31
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:31
DEBUG
Entering _get_cookie_basic()
09:45:31
DEBUG
reusing cookie
09:45:31
DEBUG
Exiting _get_cookie_basic()
09:45:31
DEBUG
Entering _get_crumb_basic()
09:45:31
DEBUG
reusing crumb
09:45:31
DEBUG
Exiting _get_crumb_basic()
09:45:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:31
DEBUG
Exiting _get_cookie_and_crumb()
09:45:31
DEBUG
response code=200
09:45:31
DEBUG
Exiting _make_request()
09:45:31
DEBUG
Exiting get()
09:45:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:45:24
09:45:31
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:45:24-05:00
09:45:31
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:45:24-05:00
09:45:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:45:31
DEBUG
Exiting history()
09:45:41
DEBUG
Entering history()
09:45:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:41
DEBUG
Entering history()
09:45:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:41
DEBUG
Entering get()
09:45:41
DEBUG
Entering _make_request()
09:45:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:41
DEBUG
Entering _get_cookie_and_crumb()
09:45:41
DEBUG
cookie_mode = 'basic'
09:45:41
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:41
DEBUG
Entering _get_cookie_basic()
09:45:41
DEBUG
reusing cookie
09:45:41
DEBUG
Exiting _get_cookie_basic()
09:45:41
DEBUG
Entering _get_crumb_basic()
09:45:41
DEBUG
reusing crumb
09:45:41
DEBUG
Exiting _get_crumb_basic()
09:45:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:41
DEBUG
Exiting _get_cookie_and_crumb()
09:45:41
DEBUG
response code=200
09:45:41
DEBUG
Exiting _make_request()
09:45:41
DEBUG
Exiting get()
09:45:41
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:45:33
09:45:41
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:45:33-05:00
09:45:41
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:45:41
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:45:41
DEBUG
Exiting history()
09:45:41
DEBUG
Exiting history()
09:45:41
DEBUG
Entering history()
09:45:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:41
DEBUG
Entering get()
09:45:41
DEBUG
Entering _make_request()
09:45:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:41
DEBUG
Entering _get_cookie_and_crumb()
09:45:41
DEBUG
cookie_mode = 'basic'
09:45:41
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:41
DEBUG
Entering _get_cookie_basic()
09:45:41
DEBUG
reusing cookie
09:45:41
DEBUG
Exiting _get_cookie_basic()
09:45:41
DEBUG
Entering _get_crumb_basic()
09:45:41
DEBUG
reusing crumb
09:45:41
DEBUG
Exiting _get_crumb_basic()
09:45:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:41
DEBUG
Exiting _get_cookie_and_crumb()
09:45:41
DEBUG
response code=200
09:45:41
DEBUG
Exiting _make_request()
09:45:41
DEBUG
Exiting get()
09:45:41
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:45:24
09:45:41
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:45:24-05:00
09:45:41
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:45:24-05:00
09:45:41
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:45:41
DEBUG
Exiting history()
09:45:41
DEBUG
POLL [Yahoo]: 09:45:41 Price=$54.98
09:45:41
DEBUG
CHECK: C=54.98 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:45:51
DEBUG
Entering history()
09:45:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:51
DEBUG
Entering history()
09:45:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:51
DEBUG
Entering get()
09:45:51
DEBUG
Entering _make_request()
09:45:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:51
DEBUG
Entering _get_cookie_and_crumb()
09:45:51
DEBUG
cookie_mode = 'basic'
09:45:51
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:51
DEBUG
Entering _get_cookie_basic()
09:45:51
DEBUG
reusing cookie
09:45:51
DEBUG
Exiting _get_cookie_basic()
09:45:51
DEBUG
Entering _get_crumb_basic()
09:45:51
DEBUG
reusing crumb
09:45:51
DEBUG
Exiting _get_crumb_basic()
09:45:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:51
DEBUG
Exiting _get_cookie_and_crumb()
09:45:51
DEBUG
response code=200
09:45:51
DEBUG
Exiting _make_request()
09:45:51
DEBUG
Exiting get()
09:45:51
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:45:33
09:45:51
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:45:33-05:00
09:45:51
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:45:51
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:45:51
DEBUG
Exiting history()
09:45:51
DEBUG
Exiting history()
09:45:51
DEBUG
Entering history()
09:45:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:51
DEBUG
Entering get()
09:45:51
DEBUG
Entering _make_request()
09:45:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:51
DEBUG
Entering _get_cookie_and_crumb()
09:45:51
DEBUG
cookie_mode = 'basic'
09:45:51
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:51
DEBUG
Entering _get_cookie_basic()
09:45:51
DEBUG
reusing cookie
09:45:51
DEBUG
Exiting _get_cookie_basic()
09:45:51
DEBUG
Entering _get_crumb_basic()
09:45:51
DEBUG
reusing crumb
09:45:51
DEBUG
Exiting _get_crumb_basic()
09:45:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:51
DEBUG
Exiting _get_cookie_and_crumb()
09:45:51
DEBUG
response code=200
09:45:51
DEBUG
Exiting _make_request()
09:45:51
DEBUG
Exiting get()
09:45:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:45:39
09:45:51
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:45:39-05:00
09:45:51
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:45:39-05:00
09:45:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:45:52
DEBUG
Exiting history()
09:45:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:46:00
DEBUG
BAR: 09:45:00 O=55.01 H=55.01 L=55.01 C=55.01
09:46:00
DEBUG
Checking: C=55.01 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:46:02
DEBUG
Entering history()
09:46:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:02
DEBUG
Entering history()
09:46:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:02
DEBUG
Entering get()
09:46:02
DEBUG
Entering _make_request()
09:46:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:02
DEBUG
Entering _get_cookie_and_crumb()
09:46:02
DEBUG
cookie_mode = 'basic'
09:46:02
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:02
DEBUG
Entering _get_cookie_basic()
09:46:02
DEBUG
reusing cookie
09:46:02
DEBUG
Exiting _get_cookie_basic()
09:46:02
DEBUG
Entering _get_crumb_basic()
09:46:02
DEBUG
reusing crumb
09:46:02
DEBUG
Exiting _get_crumb_basic()
09:46:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:02
DEBUG
Exiting _get_cookie_and_crumb()
09:46:02
DEBUG
response code=200
09:46:02
DEBUG
Exiting _make_request()
09:46:02
DEBUG
Exiting get()
09:46:02
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:45:53
09:46:02
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:45:53-05:00
09:46:02
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:46:02
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:46:02
DEBUG
Exiting history()
09:46:02
DEBUG
Exiting history()
09:46:02
DEBUG
Entering history()
09:46:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:02
DEBUG
Entering get()
09:46:02
DEBUG
Entering _make_request()
09:46:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:02
DEBUG
Entering _get_cookie_and_crumb()
09:46:02
DEBUG
cookie_mode = 'basic'
09:46:02
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:02
DEBUG
Entering _get_cookie_basic()
09:46:02
DEBUG
reusing cookie
09:46:02
DEBUG
Exiting _get_cookie_basic()
09:46:02
DEBUG
Entering _get_crumb_basic()
09:46:02
DEBUG
reusing crumb
09:46:02
DEBUG
Exiting _get_crumb_basic()
09:46:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:02
DEBUG
Exiting _get_cookie_and_crumb()
09:46:02
DEBUG
response code=200
09:46:02
DEBUG
Exiting _make_request()
09:46:02
DEBUG
Exiting get()
09:46:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:45:53
09:46:02
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:45:53-05:00
09:46:02
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:45:53-05:00
09:46:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:46:02
DEBUG
Exiting history()
09:46:02
DEBUG
POLL [Yahoo]: 09:46:02 Price=$54.88
09:46:02
DEBUG
CHECK: C=54.88 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:46:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:46:12
DEBUG
Entering history()
09:46:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:12
DEBUG
Entering history()
09:46:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:12
DEBUG
Entering get()
09:46:12
DEBUG
Entering _make_request()
09:46:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:12
DEBUG
Entering _get_cookie_and_crumb()
09:46:12
DEBUG
cookie_mode = 'basic'
09:46:12
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:12
DEBUG
Entering _get_cookie_basic()
09:46:12
DEBUG
reusing cookie
09:46:12
DEBUG
Exiting _get_cookie_basic()
09:46:12
DEBUG
Entering _get_crumb_basic()
09:46:12
DEBUG
reusing crumb
09:46:12
DEBUG
Exiting _get_crumb_basic()
09:46:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:12
DEBUG
Exiting _get_cookie_and_crumb()
09:46:12
DEBUG
response code=200
09:46:12
DEBUG
Exiting _make_request()
09:46:12
DEBUG
Exiting get()
09:46:12
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:46:01
09:46:12
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:46:01-05:00
09:46:12
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:46:12
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:46:12
DEBUG
Exiting history()
09:46:12
DEBUG
Exiting history()
09:46:12
DEBUG
Entering history()
09:46:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:12
DEBUG
Entering get()
09:46:12
DEBUG
Entering _make_request()
09:46:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:12
DEBUG
Entering _get_cookie_and_crumb()
09:46:12
DEBUG
cookie_mode = 'basic'
09:46:12
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:12
DEBUG
Entering _get_cookie_basic()
09:46:12
DEBUG
reusing cookie
09:46:12
DEBUG
Exiting _get_cookie_basic()
09:46:12
DEBUG
Entering _get_crumb_basic()
09:46:12
DEBUG
reusing crumb
09:46:12
DEBUG
Exiting _get_crumb_basic()
09:46:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:12
DEBUG
Exiting _get_cookie_and_crumb()
09:46:12
DEBUG
response code=200
09:46:12
DEBUG
Exiting _make_request()
09:46:12
DEBUG
Exiting get()
09:46:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:46:01
09:46:12
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:46:01-05:00
09:46:12
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:46:01-05:00
09:46:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:46:12
DEBUG
Exiting history()
09:46:12
DEBUG
POLL [Yahoo]: 09:46:12 Price=$54.83
09:46:12
DEBUG
CHECK: C=54.83 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:46:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:46:22
DEBUG
Entering history()
09:46:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:22
DEBUG
Entering history()
09:46:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:22
DEBUG
Entering get()
09:46:22
DEBUG
Entering _make_request()
09:46:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:22
DEBUG
Entering _get_cookie_and_crumb()
09:46:22
DEBUG
cookie_mode = 'basic'
09:46:22
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:22
DEBUG
Entering _get_cookie_basic()
09:46:22
DEBUG
reusing cookie
09:46:22
DEBUG
Exiting _get_cookie_basic()
09:46:22
DEBUG
Entering _get_crumb_basic()
09:46:22
DEBUG
reusing crumb
09:46:22
DEBUG
Exiting _get_crumb_basic()
09:46:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:22
DEBUG
Exiting _get_cookie_and_crumb()
09:46:22
DEBUG
response code=200
09:46:22
DEBUG
Exiting _make_request()
09:46:22
DEBUG
Exiting get()
09:46:22
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:46:11
09:46:22
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:46:11-05:00
09:46:22
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:46:22
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:46:22
DEBUG
Exiting history()
09:46:22
DEBUG
Exiting history()
09:46:22
DEBUG
Entering history()
09:46:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:22
DEBUG
Entering get()
09:46:22
DEBUG
Entering _make_request()
09:46:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:22
DEBUG
Entering _get_cookie_and_crumb()
09:46:22
DEBUG
cookie_mode = 'basic'
09:46:22
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:22
DEBUG
Entering _get_cookie_basic()
09:46:22
DEBUG
reusing cookie
09:46:22
DEBUG
Exiting _get_cookie_basic()
09:46:22
DEBUG
Entering _get_crumb_basic()
09:46:22
DEBUG
reusing crumb
09:46:22
DEBUG
Exiting _get_crumb_basic()
09:46:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:22
DEBUG
Exiting _get_cookie_and_crumb()
09:46:22
DEBUG
response code=200
09:46:22
DEBUG
Exiting _make_request()
09:46:22
DEBUG
Exiting get()
09:46:22
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:46:01
09:46:22
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:46:01-05:00
09:46:22
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:46:01-05:00
09:46:22
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:46:22
DEBUG
Exiting history()
09:46:22
DEBUG
POLL [Yahoo]: 09:46:22 Price=$54.95
09:46:22
DEBUG
CHECK: C=54.95 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:46:32
DEBUG
Entering history()
09:46:32
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:32
DEBUG
Entering history()
09:46:32
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:32
DEBUG
Entering get()
09:46:32
DEBUG
Entering _make_request()
09:46:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:32
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:32
DEBUG
Entering _get_cookie_and_crumb()
09:46:32
DEBUG
cookie_mode = 'basic'
09:46:32
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:32
DEBUG
Entering _get_cookie_basic()
09:46:32
DEBUG
reusing cookie
09:46:32
DEBUG
Exiting _get_cookie_basic()
09:46:32
DEBUG
Entering _get_crumb_basic()
09:46:32
DEBUG
reusing crumb
09:46:32
DEBUG
Exiting _get_crumb_basic()
09:46:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:32
DEBUG
Exiting _get_cookie_and_crumb()
09:46:32
DEBUG
response code=200
09:46:32
DEBUG
Exiting _make_request()
09:46:32
DEBUG
Exiting get()
09:46:32
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:46:11
09:46:32
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:46:11-05:00
09:46:32
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:46:32
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:46:32
DEBUG
Exiting history()
09:46:32
DEBUG
Exiting history()
09:46:32
DEBUG
Entering history()
09:46:32
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:32
DEBUG
Entering get()
09:46:32
DEBUG
Entering _make_request()
09:46:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:32
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:32
DEBUG
Entering _get_cookie_and_crumb()
09:46:32
DEBUG
cookie_mode = 'basic'
09:46:32
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:32
DEBUG
Entering _get_cookie_basic()
09:46:32
DEBUG
reusing cookie
09:46:32
DEBUG
Exiting _get_cookie_basic()
09:46:32
DEBUG
Entering _get_crumb_basic()
09:46:32
DEBUG
reusing crumb
09:46:32
DEBUG
Exiting _get_crumb_basic()
09:46:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:32
DEBUG
Exiting _get_cookie_and_crumb()
09:46:32
DEBUG
response code=200
09:46:32
DEBUG
Exiting _make_request()
09:46:32
DEBUG
Exiting get()
09:46:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:46:20
09:46:32
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:46:20-05:00
09:46:32
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:46:20-05:00
09:46:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:46:32
DEBUG
Exiting history()
09:46:42
DEBUG
Entering history()
09:46:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:42
DEBUG
Entering history()
09:46:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:42
DEBUG
Entering get()
09:46:42
DEBUG
Entering _make_request()
09:46:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:42
DEBUG
Entering _get_cookie_and_crumb()
09:46:42
DEBUG
cookie_mode = 'basic'
09:46:42
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:42
DEBUG
Entering _get_cookie_basic()
09:46:42
DEBUG
reusing cookie
09:46:42
DEBUG
Exiting _get_cookie_basic()
09:46:42
DEBUG
Entering _get_crumb_basic()
09:46:42
DEBUG
reusing crumb
09:46:42
DEBUG
Exiting _get_crumb_basic()
09:46:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:42
DEBUG
Exiting _get_cookie_and_crumb()
09:46:42
DEBUG
response code=200
09:46:42
DEBUG
Exiting _make_request()
09:46:42
DEBUG
Exiting get()
09:46:42
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:46:25
09:46:42
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:46:25-05:00
09:46:42
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:46:42
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:46:42
DEBUG
Exiting history()
09:46:42
DEBUG
Exiting history()
09:46:42
DEBUG
Entering history()
09:46:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:42
DEBUG
Entering get()
09:46:42
DEBUG
Entering _make_request()
09:46:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:42
DEBUG
Entering _get_cookie_and_crumb()
09:46:42
DEBUG
cookie_mode = 'basic'
09:46:42
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:42
DEBUG
Entering _get_cookie_basic()
09:46:42
DEBUG
reusing cookie
09:46:42
DEBUG
Exiting _get_cookie_basic()
09:46:42
DEBUG
Entering _get_crumb_basic()
09:46:42
DEBUG
reusing crumb
09:46:42
DEBUG
Exiting _get_crumb_basic()
09:46:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:42
DEBUG
Exiting _get_cookie_and_crumb()
09:46:42
DEBUG
response code=200
09:46:42
DEBUG
Exiting _make_request()
09:46:42
DEBUG
Exiting get()
09:46:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:46:20
09:46:42
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:46:20-05:00
09:46:42
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:46:20-05:00
09:46:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:46:42
DEBUG
Exiting history()
09:46:42
DEBUG
POLL [Yahoo]: 09:46:42 Price=$54.97
09:46:42
DEBUG
CHECK: C=54.97 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:46:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:46:52
DEBUG
Entering history()
09:46:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:52
DEBUG
Entering history()
09:46:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:52
DEBUG
Entering get()
09:46:52
DEBUG
Entering _make_request()
09:46:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:52
DEBUG
Entering _get_cookie_and_crumb()
09:46:52
DEBUG
cookie_mode = 'basic'
09:46:52
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:52
DEBUG
Entering _get_cookie_basic()
09:46:52
DEBUG
reusing cookie
09:46:52
DEBUG
Exiting _get_cookie_basic()
09:46:52
DEBUG
Entering _get_crumb_basic()
09:46:52
DEBUG
reusing crumb
09:46:52
DEBUG
Exiting _get_crumb_basic()
09:46:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:52
DEBUG
Exiting _get_cookie_and_crumb()
09:46:52
DEBUG
response code=200
09:46:52
DEBUG
Exiting _make_request()
09:46:52
DEBUG
Exiting get()
09:46:52
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:46:25
09:46:52
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:46:25-05:00
09:46:53
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:46:53
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:46:53
DEBUG
Exiting history()
09:46:53
DEBUG
Exiting history()
09:46:53
DEBUG
Entering history()
09:46:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:53
DEBUG
Entering get()
09:46:53
DEBUG
Entering _make_request()
09:46:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:53
DEBUG
Entering _get_cookie_and_crumb()
09:46:53
DEBUG
cookie_mode = 'basic'
09:46:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:53
DEBUG
Entering _get_cookie_basic()
09:46:53
DEBUG
reusing cookie
09:46:53
DEBUG
Exiting _get_cookie_basic()
09:46:53
DEBUG
Entering _get_crumb_basic()
09:46:53
DEBUG
reusing crumb
09:46:53
DEBUG
Exiting _get_crumb_basic()
09:46:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:53
DEBUG
Exiting _get_cookie_and_crumb()
09:46:53
DEBUG
response code=200
09:46:53
DEBUG
Exiting _make_request()
09:46:53
DEBUG
Exiting get()
09:46:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:46:40
09:46:53
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:46:40-05:00
09:46:53
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:46:40-05:00
09:46:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:46:53
DEBUG
Exiting history()
09:47:00
DEBUG
BAR: 09:46:00 O=54.92 H=54.92 L=54.92 C=54.92
09:47:00
DEBUG
Checking: C=54.92 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:47:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:47:03
DEBUG
Entering history()
09:47:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:03
DEBUG
Entering history()
09:47:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:03
DEBUG
Entering get()
09:47:03
DEBUG
Entering _make_request()
09:47:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:03
DEBUG
Entering _get_cookie_and_crumb()
09:47:03
DEBUG
cookie_mode = 'basic'
09:47:03
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:03
DEBUG
Entering _get_cookie_basic()
09:47:03
DEBUG
reusing cookie
09:47:03
DEBUG
Exiting _get_cookie_basic()
09:47:03
DEBUG
Entering _get_crumb_basic()
09:47:03
DEBUG
reusing crumb
09:47:03
DEBUG
Exiting _get_crumb_basic()
09:47:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:03
DEBUG
Exiting _get_cookie_and_crumb()
09:47:03
DEBUG
response code=200
09:47:03
DEBUG
Exiting _make_request()
09:47:03
DEBUG
Exiting get()
09:47:03
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:46:50
09:47:03
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:46:50-05:00
09:47:03
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:47:03
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:47:03
DEBUG
Exiting history()
09:47:03
DEBUG
Exiting history()
09:47:03
DEBUG
Entering history()
09:47:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:03
DEBUG
Entering get()
09:47:03
DEBUG
Entering _make_request()
09:47:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:03
DEBUG
Entering _get_cookie_and_crumb()
09:47:03
DEBUG
cookie_mode = 'basic'
09:47:03
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:03
DEBUG
Entering _get_cookie_basic()
09:47:03
DEBUG
reusing cookie
09:47:03
DEBUG
Exiting _get_cookie_basic()
09:47:03
DEBUG
Entering _get_crumb_basic()
09:47:03
DEBUG
reusing crumb
09:47:03
DEBUG
Exiting _get_crumb_basic()
09:47:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:03
DEBUG
Exiting _get_cookie_and_crumb()
09:47:03
DEBUG
response code=200
09:47:03
DEBUG
Exiting _make_request()
09:47:03
DEBUG
Exiting get()
09:47:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:46:48
09:47:03
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:46:48-05:00
09:47:03
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:46:48-05:00
09:47:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:47:03
DEBUG
Exiting history()
09:47:03
DEBUG
POLL [Yahoo]: 09:47:03 Price=$55.00
09:47:03
DEBUG
CHECK: C=55.00 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:47:13
DEBUG
Entering history()
09:47:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:13
DEBUG
Entering history()
09:47:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:13
DEBUG
Entering get()
09:47:13
DEBUG
Entering _make_request()
09:47:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:13
DEBUG
Entering _get_cookie_and_crumb()
09:47:13
DEBUG
cookie_mode = 'basic'
09:47:13
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:13
DEBUG
Entering _get_cookie_basic()
09:47:13
DEBUG
reusing cookie
09:47:13
DEBUG
Exiting _get_cookie_basic()
09:47:13
DEBUG
Entering _get_crumb_basic()
09:47:13
DEBUG
reusing crumb
09:47:13
DEBUG
Exiting _get_crumb_basic()
09:47:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:13
DEBUG
Exiting _get_cookie_and_crumb()
09:47:13
DEBUG
response code=200
09:47:13
DEBUG
Exiting _make_request()
09:47:13
DEBUG
Exiting get()
09:47:13
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:46:50
09:47:13
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:46:50-05:00
09:47:13
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:47:13
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:47:13
DEBUG
Exiting history()
09:47:13
DEBUG
Exiting history()
09:47:13
DEBUG
Entering history()
09:47:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:13
DEBUG
Entering get()
09:47:13
DEBUG
Entering _make_request()
09:47:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:13
DEBUG
Entering _get_cookie_and_crumb()
09:47:13
DEBUG
cookie_mode = 'basic'
09:47:13
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:13
DEBUG
Entering _get_cookie_basic()
09:47:13
DEBUG
reusing cookie
09:47:13
DEBUG
Exiting _get_cookie_basic()
09:47:13
DEBUG
Entering _get_crumb_basic()
09:47:13
DEBUG
reusing crumb
09:47:13
DEBUG
Exiting _get_crumb_basic()
09:47:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:13
DEBUG
Exiting _get_cookie_and_crumb()
09:47:13
DEBUG
response code=200
09:47:13
DEBUG
Exiting _make_request()
09:47:13
DEBUG
Exiting get()
09:47:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:47:00
09:47:13
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:00-05:00
09:47:13
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:00-05:00
09:47:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:00-05:00
09:47:13
DEBUG
Exiting history()
09:47:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:47:23
DEBUG
Entering history()
09:47:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:23
DEBUG
Entering history()
09:47:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:23
DEBUG
Entering get()
09:47:23
DEBUG
Entering _make_request()
09:47:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:23
DEBUG
Entering _get_cookie_and_crumb()
09:47:23
DEBUG
cookie_mode = 'basic'
09:47:23
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:23
DEBUG
Entering _get_cookie_basic()
09:47:23
DEBUG
reusing cookie
09:47:23
DEBUG
Exiting _get_cookie_basic()
09:47:23
DEBUG
Entering _get_crumb_basic()
09:47:23
DEBUG
reusing crumb
09:47:23
DEBUG
Exiting _get_crumb_basic()
09:47:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:23
DEBUG
Exiting _get_cookie_and_crumb()
09:47:23
DEBUG
response code=200
09:47:23
DEBUG
Exiting _make_request()
09:47:23
DEBUG
Exiting get()
09:47:23
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:47:09
09:47:23
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:47:09-05:00
09:47:23
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:47:23
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:47:23
DEBUG
Exiting history()
09:47:23
DEBUG
Exiting history()
09:47:23
DEBUG
Entering history()
09:47:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:23
DEBUG
Entering get()
09:47:23
DEBUG
Entering _make_request()
09:47:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:23
DEBUG
Entering _get_cookie_and_crumb()
09:47:23
DEBUG
cookie_mode = 'basic'
09:47:23
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:23
DEBUG
Entering _get_cookie_basic()
09:47:23
DEBUG
reusing cookie
09:47:23
DEBUG
Exiting _get_cookie_basic()
09:47:23
DEBUG
Entering _get_crumb_basic()
09:47:23
DEBUG
reusing crumb
09:47:23
DEBUG
Exiting _get_crumb_basic()
09:47:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:23
DEBUG
Exiting _get_cookie_and_crumb()
09:47:23
DEBUG
response code=200
09:47:23
DEBUG
Exiting _make_request()
09:47:23
DEBUG
Exiting get()
09:47:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:47:00
09:47:23
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:00-05:00
09:47:23
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:00-05:00
09:47:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:00-05:00
09:47:23
DEBUG
Exiting history()
09:47:23
DEBUG
POLL [Yahoo]: 09:47:23 Price=$55.09
09:47:23
DEBUG
CHECK: C=55.09 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:47:33
DEBUG
Entering history()
09:47:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:33
DEBUG
Entering history()
09:47:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:33
DEBUG
Entering get()
09:47:33
DEBUG
Entering _make_request()
09:47:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:33
DEBUG
Entering _get_cookie_and_crumb()
09:47:33
DEBUG
cookie_mode = 'basic'
09:47:33
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:33
DEBUG
Entering _get_cookie_basic()
09:47:33
DEBUG
reusing cookie
09:47:33
DEBUG
Exiting _get_cookie_basic()
09:47:33
DEBUG
Entering _get_crumb_basic()
09:47:33
DEBUG
reusing crumb
09:47:33
DEBUG
Exiting _get_crumb_basic()
09:47:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:33
DEBUG
Exiting _get_cookie_and_crumb()
09:47:33
DEBUG
response code=200
09:47:33
DEBUG
Exiting _make_request()
09:47:33
DEBUG
Exiting get()
09:47:33
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:47:09
09:47:33
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:47:09-05:00
09:47:33
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:47:33
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:47:33
DEBUG
Exiting history()
09:47:33
DEBUG
Exiting history()
09:47:33
DEBUG
Entering history()
09:47:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:33
DEBUG
Entering get()
09:47:33
DEBUG
Entering _make_request()
09:47:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:33
DEBUG
Entering _get_cookie_and_crumb()
09:47:33
DEBUG
cookie_mode = 'basic'
09:47:33
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:33
DEBUG
Entering _get_cookie_basic()
09:47:33
DEBUG
reusing cookie
09:47:33
DEBUG
Exiting _get_cookie_basic()
09:47:33
DEBUG
Entering _get_crumb_basic()
09:47:33
DEBUG
reusing crumb
09:47:33
DEBUG
Exiting _get_crumb_basic()
09:47:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:33
DEBUG
Exiting _get_cookie_and_crumb()
09:47:33
DEBUG
response code=200
09:47:33
DEBUG
Exiting _make_request()
09:47:33
DEBUG
Exiting get()
09:47:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:47:21
09:47:33
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:21-05:00
09:47:33
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:21-05:00
09:47:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:47:33
DEBUG
Exiting history()
09:47:43
DEBUG
Entering history()
09:47:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:43
DEBUG
Entering history()
09:47:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:43
DEBUG
Entering get()
09:47:43
DEBUG
Entering _make_request()
09:47:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:43
DEBUG
Entering _get_cookie_and_crumb()
09:47:43
DEBUG
cookie_mode = 'basic'
09:47:43
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:43
DEBUG
Entering _get_cookie_basic()
09:47:43
DEBUG
reusing cookie
09:47:43
DEBUG
Exiting _get_cookie_basic()
09:47:43
DEBUG
Entering _get_crumb_basic()
09:47:43
DEBUG
reusing crumb
09:47:43
DEBUG
Exiting _get_crumb_basic()
09:47:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:43
DEBUG
Exiting _get_cookie_and_crumb()
09:47:43
DEBUG
response code=200
09:47:43
DEBUG
Exiting _make_request()
09:47:43
DEBUG
Exiting get()
09:47:43
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:47:29
09:47:43
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:47:29-05:00
09:47:43
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:47:43
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:47:43
DEBUG
Exiting history()
09:47:43
DEBUG
Exiting history()
09:47:43
DEBUG
Entering history()
09:47:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:43
DEBUG
Entering get()
09:47:43
DEBUG
Entering _make_request()
09:47:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:43
DEBUG
Entering _get_cookie_and_crumb()
09:47:43
DEBUG
cookie_mode = 'basic'
09:47:43
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:43
DEBUG
Entering _get_cookie_basic()
09:47:43
DEBUG
reusing cookie
09:47:43
DEBUG
Exiting _get_cookie_basic()
09:47:43
DEBUG
Entering _get_crumb_basic()
09:47:43
DEBUG
reusing crumb
09:47:43
DEBUG
Exiting _get_crumb_basic()
09:47:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:43
DEBUG
Exiting _get_cookie_and_crumb()
09:47:43
DEBUG
response code=200
09:47:43
DEBUG
Exiting _make_request()
09:47:43
DEBUG
Exiting get()
09:47:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:47:21
09:47:43
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:21-05:00
09:47:43
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:21-05:00
09:47:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:47:43
DEBUG
Exiting history()
09:47:43
DEBUG
POLL [Yahoo]: 09:47:43 Price=$55.06
09:47:43
DEBUG
CHECK: C=55.06 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:47:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:47:53
DEBUG
Entering history()
09:47:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:53
DEBUG
Entering history()
09:47:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:53
DEBUG
Entering get()
09:47:53
DEBUG
Entering _make_request()
09:47:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:53
DEBUG
Entering _get_cookie_and_crumb()
09:47:53
DEBUG
cookie_mode = 'basic'
09:47:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:53
DEBUG
Entering _get_cookie_basic()
09:47:53
DEBUG
reusing cookie
09:47:53
DEBUG
Exiting _get_cookie_basic()
09:47:53
DEBUG
Entering _get_crumb_basic()
09:47:53
DEBUG
reusing crumb
09:47:53
DEBUG
Exiting _get_crumb_basic()
09:47:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:53
DEBUG
Exiting _get_cookie_and_crumb()
09:47:53
DEBUG
response code=200
09:47:53
DEBUG
Exiting _make_request()
09:47:53
DEBUG
Exiting get()
09:47:53
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:47:29
09:47:53
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:47:29-05:00
09:47:54
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:47:54
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:47:54
DEBUG
Exiting history()
09:47:54
DEBUG
Exiting history()
09:47:54
DEBUG
Entering history()
09:47:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:54
DEBUG
Entering get()
09:47:54
DEBUG
Entering _make_request()
09:47:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:54
DEBUG
Entering _get_cookie_and_crumb()
09:47:54
DEBUG
cookie_mode = 'basic'
09:47:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:54
DEBUG
Entering _get_cookie_basic()
09:47:54
DEBUG
reusing cookie
09:47:54
DEBUG
Exiting _get_cookie_basic()
09:47:54
DEBUG
Entering _get_crumb_basic()
09:47:54
DEBUG
reusing crumb
09:47:54
DEBUG
Exiting _get_crumb_basic()
09:47:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:54
DEBUG
Exiting _get_cookie_and_crumb()
09:47:54
DEBUG
response code=200
09:47:54
DEBUG
Exiting _make_request()
09:47:54
DEBUG
Exiting get()
09:47:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:47:45
09:47:54
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:45-05:00
09:47:54
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:45-05:00
09:47:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:47:54
DEBUG
Exiting history()
09:48:00
DEBUG
BAR: 09:47:00 O=55.19 H=55.19 L=55.19 C=55.19
09:48:00
DEBUG
Checking: C=55.19 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:48:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:48:04
DEBUG
Entering history()
09:48:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:04
DEBUG
Entering history()
09:48:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:04
DEBUG
Entering get()
09:48:04
DEBUG
Entering _make_request()
09:48:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:04
DEBUG
Entering _get_cookie_and_crumb()
09:48:04
DEBUG
cookie_mode = 'basic'
09:48:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:04
DEBUG
Entering _get_cookie_basic()
09:48:04
DEBUG
reusing cookie
09:48:04
DEBUG
Exiting _get_cookie_basic()
09:48:04
DEBUG
Entering _get_crumb_basic()
09:48:04
DEBUG
reusing crumb
09:48:04
DEBUG
Exiting _get_crumb_basic()
09:48:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:04
DEBUG
Exiting _get_cookie_and_crumb()
09:48:04
DEBUG
response code=200
09:48:04
DEBUG
Exiting _make_request()
09:48:04
DEBUG
Exiting get()
09:48:04
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:47:55
09:48:04
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:47:55-05:00
09:48:04
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:48:04
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:48:04
DEBUG
Exiting history()
09:48:04
DEBUG
Exiting history()
09:48:04
DEBUG
Entering history()
09:48:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:04
DEBUG
Entering get()
09:48:04
DEBUG
Entering _make_request()
09:48:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:04
DEBUG
Entering _get_cookie_and_crumb()
09:48:04
DEBUG
cookie_mode = 'basic'
09:48:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:04
DEBUG
Entering _get_cookie_basic()
09:48:04
DEBUG
reusing cookie
09:48:04
DEBUG
Exiting _get_cookie_basic()
09:48:04
DEBUG
Entering _get_crumb_basic()
09:48:04
DEBUG
reusing crumb
09:48:04
DEBUG
Exiting _get_crumb_basic()
09:48:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:04
DEBUG
Exiting _get_cookie_and_crumb()
09:48:04
DEBUG
response code=200
09:48:04
DEBUG
Exiting _make_request()
09:48:04
DEBUG
Exiting get()
09:48:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:47:55
09:48:04
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:55-05:00
09:48:04
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:47:55-05:00
09:48:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:48:04
DEBUG
Exiting history()
09:48:04
DEBUG
POLL [Yahoo]: 09:48:04 Price=$55.00
09:48:04
DEBUG
CHECK: C=55.00 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:48:14
DEBUG
Entering history()
09:48:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:14
DEBUG
Entering history()
09:48:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:14
DEBUG
Entering get()
09:48:14
DEBUG
Entering _make_request()
09:48:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:14
DEBUG
Entering _get_cookie_and_crumb()
09:48:14
DEBUG
cookie_mode = 'basic'
09:48:14
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:14
DEBUG
Entering _get_cookie_basic()
09:48:14
DEBUG
reusing cookie
09:48:14
DEBUG
Exiting _get_cookie_basic()
09:48:14
DEBUG
Entering _get_crumb_basic()
09:48:14
DEBUG
reusing crumb
09:48:14
DEBUG
Exiting _get_crumb_basic()
09:48:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:14
DEBUG
Exiting _get_cookie_and_crumb()
09:48:14
DEBUG
response code=200
09:48:14
DEBUG
Exiting _make_request()
09:48:14
DEBUG
Exiting get()
09:48:14
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:48:02
09:48:14
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:48:02-05:00
09:48:14
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:48:14
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:48:14
DEBUG
Exiting history()
09:48:14
DEBUG
Exiting history()
09:48:14
DEBUG
Entering history()
09:48:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:14
DEBUG
Entering get()
09:48:14
DEBUG
Entering _make_request()
09:48:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:14
DEBUG
Entering _get_cookie_and_crumb()
09:48:14
DEBUG
cookie_mode = 'basic'
09:48:14
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:14
DEBUG
Entering _get_cookie_basic()
09:48:14
DEBUG
reusing cookie
09:48:14
DEBUG
Exiting _get_cookie_basic()
09:48:14
DEBUG
Entering _get_crumb_basic()
09:48:14
DEBUG
reusing crumb
09:48:14
DEBUG
Exiting _get_crumb_basic()
09:48:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:14
DEBUG
Exiting _get_cookie_and_crumb()
09:48:14
DEBUG
response code=200
09:48:14
DEBUG
Exiting _make_request()
09:48:14
DEBUG
Exiting get()
09:48:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:48:02
09:48:14
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:48:02-05:00
09:48:14
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:48:02-05:00
09:48:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:48:14
DEBUG
Exiting history()
09:48:14
DEBUG
POLL [Yahoo]: 09:48:14 Price=$55.10
09:48:14
DEBUG
CHECK: C=55.10 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:48:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:48:24
DEBUG
Entering history()
09:48:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:24
DEBUG
Entering history()
09:48:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:24
DEBUG
Entering get()
09:48:24
DEBUG
Entering _make_request()
09:48:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:24
DEBUG
Entering _get_cookie_and_crumb()
09:48:24
DEBUG
cookie_mode = 'basic'
09:48:24
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:24
DEBUG
Entering _get_cookie_basic()
09:48:24
DEBUG
reusing cookie
09:48:24
DEBUG
Exiting _get_cookie_basic()
09:48:24
DEBUG
Entering _get_crumb_basic()
09:48:24
DEBUG
reusing crumb
09:48:24
DEBUG
Exiting _get_crumb_basic()
09:48:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:24
DEBUG
Exiting _get_cookie_and_crumb()
09:48:24
DEBUG
response code=200
09:48:24
DEBUG
Exiting _make_request()
09:48:24
DEBUG
Exiting get()
09:48:24
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:48:09
09:48:24
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:48:09-05:00
09:48:24
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:48:24
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:48:24
DEBUG
Exiting history()
09:48:24
DEBUG
Exiting history()
09:48:24
DEBUG
Entering history()
09:48:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:24
DEBUG
Entering get()
09:48:24
DEBUG
Entering _make_request()
09:48:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:24
DEBUG
Entering _get_cookie_and_crumb()
09:48:24
DEBUG
cookie_mode = 'basic'
09:48:24
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:24
DEBUG
Entering _get_cookie_basic()
09:48:24
DEBUG
reusing cookie
09:48:24
DEBUG
Exiting _get_cookie_basic()
09:48:24
DEBUG
Entering _get_crumb_basic()
09:48:24
DEBUG
reusing crumb
09:48:24
DEBUG
Exiting _get_crumb_basic()
09:48:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:24
DEBUG
Exiting _get_cookie_and_crumb()
09:48:24
DEBUG
response code=200
09:48:24
DEBUG
Exiting _make_request()
09:48:24
DEBUG
Exiting get()
09:48:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:48:02
09:48:24
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:48:02-05:00
09:48:24
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:48:02-05:00
09:48:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:48:24
DEBUG
Exiting history()
09:48:24
DEBUG
POLL [Yahoo]: 09:48:24 Price=$55.22
09:48:24
DEBUG
CHECK: C=55.22 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:48:34
DEBUG
Entering history()
09:48:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:34
DEBUG
Entering history()
09:48:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:34
DEBUG
Entering get()
09:48:34
DEBUG
Entering _make_request()
09:48:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:34
DEBUG
Entering _get_cookie_and_crumb()
09:48:34
DEBUG
cookie_mode = 'basic'
09:48:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:34
DEBUG
Entering _get_cookie_basic()
09:48:34
DEBUG
reusing cookie
09:48:34
DEBUG
Exiting _get_cookie_basic()
09:48:34
DEBUG
Entering _get_crumb_basic()
09:48:34
DEBUG
reusing crumb
09:48:34
DEBUG
Exiting _get_crumb_basic()
09:48:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:34
DEBUG
Exiting _get_cookie_and_crumb()
09:48:34
DEBUG
response code=200
09:48:34
DEBUG
Exiting _make_request()
09:48:34
DEBUG
Exiting get()
09:48:34
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:48:09
09:48:34
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:48:09-05:00
09:48:34
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:48:34
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:48:34
DEBUG
Exiting history()
09:48:34
DEBUG
Exiting history()
09:48:34
DEBUG
Entering history()
09:48:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:34
DEBUG
Entering get()
09:48:34
DEBUG
Entering _make_request()
09:48:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:34
DEBUG
Entering _get_cookie_and_crumb()
09:48:34
DEBUG
cookie_mode = 'basic'
09:48:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:34
DEBUG
Entering _get_cookie_basic()
09:48:34
DEBUG
reusing cookie
09:48:34
DEBUG
Exiting _get_cookie_basic()
09:48:34
DEBUG
Entering _get_crumb_basic()
09:48:34
DEBUG
reusing crumb
09:48:34
DEBUG
Exiting _get_crumb_basic()
09:48:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:34
DEBUG
Exiting _get_cookie_and_crumb()
09:48:34
DEBUG
response code=200
09:48:34
DEBUG
Exiting _make_request()
09:48:34
DEBUG
Exiting get()
09:48:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:48:25
09:48:34
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:48:25-05:00
09:48:34
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:48:25-05:00
09:48:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:48:34
DEBUG
Exiting history()
09:48:44
DEBUG
Entering history()
09:48:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:44
DEBUG
Entering history()
09:48:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:44
DEBUG
Entering get()
09:48:44
DEBUG
Entering _make_request()
09:48:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:44
DEBUG
Entering _get_cookie_and_crumb()
09:48:44
DEBUG
cookie_mode = 'basic'
09:48:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:44
DEBUG
Entering _get_cookie_basic()
09:48:44
DEBUG
reusing cookie
09:48:44
DEBUG
Exiting _get_cookie_basic()
09:48:44
DEBUG
Entering _get_crumb_basic()
09:48:44
DEBUG
reusing crumb
09:48:44
DEBUG
Exiting _get_crumb_basic()
09:48:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:44
DEBUG
Exiting _get_cookie_and_crumb()
09:48:44
DEBUG
response code=200
09:48:44
DEBUG
Exiting _make_request()
09:48:44
DEBUG
Exiting get()
09:48:44
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:48:30
09:48:44
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:48:30-05:00
09:48:44
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:48:44
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:48:44
DEBUG
Exiting history()
09:48:44
DEBUG
Exiting history()
09:48:44
DEBUG
Entering history()
09:48:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:44
DEBUG
Entering get()
09:48:44
DEBUG
Entering _make_request()
09:48:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:44
DEBUG
Entering _get_cookie_and_crumb()
09:48:44
DEBUG
cookie_mode = 'basic'
09:48:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:44
DEBUG
Entering _get_cookie_basic()
09:48:44
DEBUG
reusing cookie
09:48:44
DEBUG
Exiting _get_cookie_basic()
09:48:44
DEBUG
Entering _get_crumb_basic()
09:48:44
DEBUG
reusing crumb
09:48:44
DEBUG
Exiting _get_crumb_basic()
09:48:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:44
DEBUG
Exiting _get_cookie_and_crumb()
09:48:44
DEBUG
response code=200
09:48:44
DEBUG
Exiting _make_request()
09:48:44
DEBUG
Exiting get()
09:48:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:48:25
09:48:44
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:48:25-05:00
09:48:44
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:48:25-05:00
09:48:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:48:44
DEBUG
Exiting history()
09:48:44
DEBUG
POLL [Yahoo]: 09:48:44 Price=$55.26
09:48:44
DEBUG
CHECK: C=55.26 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:48:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:48:54
DEBUG
Entering history()
09:48:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:54
DEBUG
Entering history()
09:48:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:54
DEBUG
Entering get()
09:48:54
DEBUG
Entering _make_request()
09:48:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:54
DEBUG
Entering _get_cookie_and_crumb()
09:48:54
DEBUG
cookie_mode = 'basic'
09:48:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:54
DEBUG
Entering _get_cookie_basic()
09:48:54
DEBUG
reusing cookie
09:48:54
DEBUG
Exiting _get_cookie_basic()
09:48:54
DEBUG
Entering _get_crumb_basic()
09:48:54
DEBUG
reusing crumb
09:48:54
DEBUG
Exiting _get_crumb_basic()
09:48:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:54
DEBUG
Exiting _get_cookie_and_crumb()
09:48:54
DEBUG
response code=200
09:48:54
DEBUG
Exiting _make_request()
09:48:54
DEBUG
Exiting get()
09:48:54
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:48:30
09:48:54
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:48:30-05:00
09:48:54
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:48:54
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:48:54
DEBUG
Exiting history()
09:48:54
DEBUG
Exiting history()
09:48:54
DEBUG
Entering history()
09:48:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:54
DEBUG
Entering get()
09:48:54
DEBUG
Entering _make_request()
09:48:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:54
DEBUG
Entering _get_cookie_and_crumb()
09:48:54
DEBUG
cookie_mode = 'basic'
09:48:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:54
DEBUG
Entering _get_cookie_basic()
09:48:54
DEBUG
reusing cookie
09:48:54
DEBUG
Exiting _get_cookie_basic()
09:48:54
DEBUG
Entering _get_crumb_basic()
09:48:54
DEBUG
reusing crumb
09:48:54
DEBUG
Exiting _get_crumb_basic()
09:48:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:54
DEBUG
Exiting _get_cookie_and_crumb()
09:48:54
DEBUG
response code=200
09:48:54
DEBUG
Exiting _make_request()
09:48:54
DEBUG
Exiting get()
09:48:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:48:48
09:48:54
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:48:48-05:00
09:48:54
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:48:48-05:00
09:48:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:48:54
DEBUG
Exiting history()
09:49:00
DEBUG
BAR: 09:48:00 O=55.24 H=55.24 L=55.24 C=55.24
09:49:00
DEBUG
Checking: C=55.24 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:49:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:49:04
DEBUG
Entering history()
09:49:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:04
DEBUG
Entering history()
09:49:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:04
DEBUG
Entering get()
09:49:04
DEBUG
Entering _make_request()
09:49:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:04
DEBUG
Entering _get_cookie_and_crumb()
09:49:04
DEBUG
cookie_mode = 'basic'
09:49:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:04
DEBUG
Entering _get_cookie_basic()
09:49:04
DEBUG
reusing cookie
09:49:04
DEBUG
Exiting _get_cookie_basic()
09:49:04
DEBUG
Entering _get_crumb_basic()
09:49:04
DEBUG
reusing crumb
09:49:04
DEBUG
Exiting _get_crumb_basic()
09:49:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:04
DEBUG
Exiting _get_cookie_and_crumb()
09:49:04
DEBUG
response code=200
09:49:04
DEBUG
Exiting _make_request()
09:49:04
DEBUG
Exiting get()
09:49:04
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:48:48
09:49:04
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:48:48-05:00
09:49:04
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:49:04
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:49:04
DEBUG
Exiting history()
09:49:04
DEBUG
Exiting history()
09:49:04
DEBUG
Entering history()
09:49:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:04
DEBUG
Entering get()
09:49:04
DEBUG
Entering _make_request()
09:49:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:04
DEBUG
Entering _get_cookie_and_crumb()
09:49:04
DEBUG
cookie_mode = 'basic'
09:49:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:04
DEBUG
Entering _get_cookie_basic()
09:49:04
DEBUG
reusing cookie
09:49:04
DEBUG
Exiting _get_cookie_basic()
09:49:04
DEBUG
Entering _get_crumb_basic()
09:49:04
DEBUG
reusing crumb
09:49:04
DEBUG
Exiting _get_crumb_basic()
09:49:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:04
DEBUG
Exiting _get_cookie_and_crumb()
09:49:05
DEBUG
response code=200
09:49:05
DEBUG
Exiting _make_request()
09:49:05
DEBUG
Exiting get()
09:49:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:48:48
09:49:05
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:48:48-05:00
09:49:05
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:48:48-05:00
09:49:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:49:05
DEBUG
Exiting history()
09:49:05
DEBUG
POLL [Yahoo]: 09:49:05 Price=$55.30
09:49:05
DEBUG
CHECK: C=55.30 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:49:15
DEBUG
Entering history()
09:49:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:15
DEBUG
Entering history()
09:49:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:15
DEBUG
Entering get()
09:49:15
DEBUG
Entering _make_request()
09:49:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:15
DEBUG
Entering _get_cookie_and_crumb()
09:49:15
DEBUG
cookie_mode = 'basic'
09:49:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:15
DEBUG
Entering _get_cookie_basic()
09:49:15
DEBUG
reusing cookie
09:49:15
DEBUG
Exiting _get_cookie_basic()
09:49:15
DEBUG
Entering _get_crumb_basic()
09:49:15
DEBUG
reusing crumb
09:49:15
DEBUG
Exiting _get_crumb_basic()
09:49:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:15
DEBUG
Exiting _get_cookie_and_crumb()
09:49:15
DEBUG
response code=200
09:49:15
DEBUG
Exiting _make_request()
09:49:15
DEBUG
Exiting get()
09:49:15
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:49:06
09:49:15
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:49:06-05:00
09:49:15
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:49:15
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:49:15
DEBUG
Exiting history()
09:49:15
DEBUG
Exiting history()
09:49:15
DEBUG
Entering history()
09:49:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:15
DEBUG
Entering get()
09:49:15
DEBUG
Entering _make_request()
09:49:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:15
DEBUG
Entering _get_cookie_and_crumb()
09:49:15
DEBUG
cookie_mode = 'basic'
09:49:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:15
DEBUG
Entering _get_cookie_basic()
09:49:15
DEBUG
reusing cookie
09:49:15
DEBUG
Exiting _get_cookie_basic()
09:49:15
DEBUG
Entering _get_crumb_basic()
09:49:15
DEBUG
reusing crumb
09:49:15
DEBUG
Exiting _get_crumb_basic()
09:49:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:15
DEBUG
Exiting _get_cookie_and_crumb()
09:49:15
DEBUG
response code=200
09:49:15
DEBUG
Exiting _make_request()
09:49:15
DEBUG
Exiting get()
09:49:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:49:06
09:49:15
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:49:06-05:00
09:49:15
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:49:06-05:00
09:49:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:49:15
DEBUG
Exiting history()
09:49:15
DEBUG
POLL [Yahoo]: 09:49:15 Price=$55.26
09:49:15
DEBUG
CHECK: C=55.26 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:49:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:49:25
DEBUG
Entering history()
09:49:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:25
DEBUG
Entering history()
09:49:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:25
DEBUG
Entering get()
09:49:25
DEBUG
Entering _make_request()
09:49:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:25
DEBUG
Entering _get_cookie_and_crumb()
09:49:25
DEBUG
cookie_mode = 'basic'
09:49:25
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:25
DEBUG
Entering _get_cookie_basic()
09:49:25
DEBUG
reusing cookie
09:49:25
DEBUG
Exiting _get_cookie_basic()
09:49:25
DEBUG
Entering _get_crumb_basic()
09:49:25
DEBUG
reusing crumb
09:49:25
DEBUG
Exiting _get_crumb_basic()
09:49:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:25
DEBUG
Exiting _get_cookie_and_crumb()
09:49:25
DEBUG
response code=200
09:49:25
DEBUG
Exiting _make_request()
09:49:25
DEBUG
Exiting get()
09:49:25
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:49:19
09:49:25
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:49:19-05:00
09:49:25
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:49:25
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:49:25
DEBUG
Exiting history()
09:49:25
DEBUG
Exiting history()
09:49:25
DEBUG
Entering history()
09:49:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:25
DEBUG
Entering get()
09:49:25
DEBUG
Entering _make_request()
09:49:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:25
DEBUG
Entering _get_cookie_and_crumb()
09:49:25
DEBUG
cookie_mode = 'basic'
09:49:25
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:25
DEBUG
Entering _get_cookie_basic()
09:49:25
DEBUG
reusing cookie
09:49:25
DEBUG
Exiting _get_cookie_basic()
09:49:25
DEBUG
Entering _get_crumb_basic()
09:49:25
DEBUG
reusing crumb
09:49:25
DEBUG
Exiting _get_crumb_basic()
09:49:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:25
DEBUG
Exiting _get_cookie_and_crumb()
09:49:25
DEBUG
response code=200
09:49:25
DEBUG
Exiting _make_request()
09:49:25
DEBUG
Exiting get()
09:49:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:49:19
09:49:25
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:49:19-05:00
09:49:25
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:49:19-05:00
09:49:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:49:25
DEBUG
Exiting history()
09:49:25
DEBUG
POLL [Yahoo]: 09:49:25 Price=$55.11
09:49:25
DEBUG
CHECK: C=55.11 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:49:35
DEBUG
Entering history()
09:49:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:35
DEBUG
Entering history()
09:49:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:35
DEBUG
Entering get()
09:49:35
DEBUG
Entering _make_request()
09:49:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:35
DEBUG
Entering _get_cookie_and_crumb()
09:49:35
DEBUG
cookie_mode = 'basic'
09:49:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:35
DEBUG
Entering _get_cookie_basic()
09:49:35
DEBUG
reusing cookie
09:49:35
DEBUG
Exiting _get_cookie_basic()
09:49:35
DEBUG
Entering _get_crumb_basic()
09:49:35
DEBUG
reusing crumb
09:49:35
DEBUG
Exiting _get_crumb_basic()
09:49:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:35
DEBUG
Exiting _get_cookie_and_crumb()
09:49:35
DEBUG
response code=200
09:49:35
DEBUG
Exiting _make_request()
09:49:35
DEBUG
Exiting get()
09:49:35
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:49:19
09:49:35
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:49:19-05:00
09:49:35
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:49:35
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:49:35
DEBUG
Exiting history()
09:49:35
DEBUG
Exiting history()
09:49:35
DEBUG
Entering history()
09:49:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:35
DEBUG
Entering get()
09:49:35
DEBUG
Entering _make_request()
09:49:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:35
DEBUG
Entering _get_cookie_and_crumb()
09:49:35
DEBUG
cookie_mode = 'basic'
09:49:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:35
DEBUG
Entering _get_cookie_basic()
09:49:35
DEBUG
reusing cookie
09:49:35
DEBUG
Exiting _get_cookie_basic()
09:49:35
DEBUG
Entering _get_crumb_basic()
09:49:35
DEBUG
reusing crumb
09:49:35
DEBUG
Exiting _get_crumb_basic()
09:49:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:35
DEBUG
Exiting _get_cookie_and_crumb()
09:49:35
DEBUG
response code=200
09:49:35
DEBUG
Exiting _make_request()
09:49:35
DEBUG
Exiting get()
09:49:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:49:29
09:49:35
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:49:29-05:00
09:49:35
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:49:29-05:00
09:49:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:49:35
DEBUG
Exiting history()
09:49:45
DEBUG
Entering history()
09:49:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:45
DEBUG
Entering history()
09:49:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:45
DEBUG
Entering get()
09:49:45
DEBUG
Entering _make_request()
09:49:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:45
DEBUG
Entering _get_cookie_and_crumb()
09:49:45
DEBUG
cookie_mode = 'basic'
09:49:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:45
DEBUG
Entering _get_cookie_basic()
09:49:45
DEBUG
reusing cookie
09:49:45
DEBUG
Exiting _get_cookie_basic()
09:49:45
DEBUG
Entering _get_crumb_basic()
09:49:45
DEBUG
reusing crumb
09:49:45
DEBUG
Exiting _get_crumb_basic()
09:49:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:45
DEBUG
Exiting _get_cookie_and_crumb()
09:49:45
DEBUG
response code=200
09:49:45
DEBUG
Exiting _make_request()
09:49:45
DEBUG
Exiting get()
09:49:45
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:49:39
09:49:45
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:49:39-05:00
09:49:45
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:49:45
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:49:45
DEBUG
Exiting history()
09:49:45
DEBUG
Exiting history()
09:49:45
DEBUG
Entering history()
09:49:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:45
DEBUG
Entering get()
09:49:45
DEBUG
Entering _make_request()
09:49:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:45
DEBUG
Entering _get_cookie_and_crumb()
09:49:45
DEBUG
cookie_mode = 'basic'
09:49:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:45
DEBUG
Entering _get_cookie_basic()
09:49:45
DEBUG
reusing cookie
09:49:45
DEBUG
Exiting _get_cookie_basic()
09:49:45
DEBUG
Entering _get_crumb_basic()
09:49:45
DEBUG
reusing crumb
09:49:45
DEBUG
Exiting _get_crumb_basic()
09:49:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:45
DEBUG
Exiting _get_cookie_and_crumb()
09:49:45
DEBUG
response code=200
09:49:45
DEBUG
Exiting _make_request()
09:49:45
DEBUG
Exiting get()
09:49:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:49:29
09:49:45
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:49:29-05:00
09:49:45
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:49:29-05:00
09:49:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:49:45
DEBUG
Exiting history()
09:49:45
DEBUG
POLL [Yahoo]: 09:49:45 Price=$55.10
09:49:45
DEBUG
CHECK: C=55.10 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:49:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:49:55
DEBUG
Entering history()
09:49:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:55
DEBUG
Entering history()
09:49:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:55
DEBUG
Entering get()
09:49:55
DEBUG
Entering _make_request()
09:49:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:55
DEBUG
Entering _get_cookie_and_crumb()
09:49:55
DEBUG
cookie_mode = 'basic'
09:49:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:55
DEBUG
Entering _get_cookie_basic()
09:49:55
DEBUG
reusing cookie
09:49:55
DEBUG
Exiting _get_cookie_basic()
09:49:55
DEBUG
Entering _get_crumb_basic()
09:49:55
DEBUG
reusing crumb
09:49:55
DEBUG
Exiting _get_crumb_basic()
09:49:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:55
DEBUG
Exiting _get_cookie_and_crumb()
09:49:55
DEBUG
response code=200
09:49:55
DEBUG
Exiting _make_request()
09:49:55
DEBUG
Exiting get()
09:49:55
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:49:39
09:49:55
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:49:39-05:00
09:49:55
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:49:55
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:49:55
DEBUG
Exiting history()
09:49:55
DEBUG
Exiting history()
09:49:55
DEBUG
Entering history()
09:49:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:55
DEBUG
Entering get()
09:49:55
DEBUG
Entering _make_request()
09:49:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:55
DEBUG
Entering _get_cookie_and_crumb()
09:49:55
DEBUG
cookie_mode = 'basic'
09:49:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:55
DEBUG
Entering _get_cookie_basic()
09:49:55
DEBUG
reusing cookie
09:49:55
DEBUG
Exiting _get_cookie_basic()
09:49:55
DEBUG
Entering _get_crumb_basic()
09:49:55
DEBUG
reusing crumb
09:49:55
DEBUG
Exiting _get_crumb_basic()
09:49:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:55
DEBUG
Exiting _get_cookie_and_crumb()
09:49:55
DEBUG
response code=200
09:49:55
DEBUG
Exiting _make_request()
09:49:55
DEBUG
Exiting get()
09:49:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:49:52
09:49:55
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:49:52-05:00
09:49:55
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:49:52-05:00
09:49:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:49:55
DEBUG
Exiting history()
09:50:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:50:05
DEBUG
Entering history()
09:50:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:05
DEBUG
Entering history()
09:50:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:05
DEBUG
Entering get()
09:50:05
DEBUG
Entering _make_request()
09:50:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:05
DEBUG
Entering _get_cookie_and_crumb()
09:50:05
DEBUG
cookie_mode = 'basic'
09:50:05
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:05
DEBUG
Entering _get_cookie_basic()
09:50:05
DEBUG
reusing cookie
09:50:05
DEBUG
Exiting _get_cookie_basic()
09:50:05
DEBUG
Entering _get_crumb_basic()
09:50:05
DEBUG
reusing crumb
09:50:05
DEBUG
Exiting _get_crumb_basic()
09:50:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:05
DEBUG
Exiting _get_cookie_and_crumb()
09:50:05
DEBUG
response code=200
09:50:05
DEBUG
Exiting _make_request()
09:50:05
DEBUG
Exiting get()
09:50:05
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:50:00
09:50:05
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:50:00-05:00
09:50:05
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:50:05
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:50:05
DEBUG
Exiting history()
09:50:05
DEBUG
Exiting history()
09:50:05
DEBUG
Entering history()
09:50:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:05
DEBUG
Entering get()
09:50:05
DEBUG
Entering _make_request()
09:50:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:05
DEBUG
Entering _get_cookie_and_crumb()
09:50:05
DEBUG
cookie_mode = 'basic'
09:50:05
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:05
DEBUG
Entering _get_cookie_basic()
09:50:05
DEBUG
reusing cookie
09:50:05
DEBUG
Exiting _get_cookie_basic()
09:50:05
DEBUG
Entering _get_crumb_basic()
09:50:05
DEBUG
reusing crumb
09:50:05
DEBUG
Exiting _get_crumb_basic()
09:50:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:05
DEBUG
Exiting _get_cookie_and_crumb()
09:50:05
DEBUG
response code=200
09:50:05
DEBUG
Exiting _make_request()
09:50:05
DEBUG
Exiting get()
09:50:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:49:52
09:50:05
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:49:52-05:00
09:50:05
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:49:52-05:00
09:50:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:50:05
DEBUG
Exiting history()
09:50:05
DEBUG
POLL [Yahoo]: 09:50:05 Price=$55.16
09:50:05
DEBUG
CHECK: C=55.16 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:50:15
DEBUG
Entering history()
09:50:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:15
DEBUG
Entering history()
09:50:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:15
DEBUG
Entering get()
09:50:15
DEBUG
Entering _make_request()
09:50:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:15
DEBUG
Entering _get_cookie_and_crumb()
09:50:15
DEBUG
cookie_mode = 'basic'
09:50:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:15
DEBUG
Entering _get_cookie_basic()
09:50:15
DEBUG
reusing cookie
09:50:15
DEBUG
Exiting _get_cookie_basic()
09:50:15
DEBUG
Entering _get_crumb_basic()
09:50:15
DEBUG
reusing crumb
09:50:15
DEBUG
Exiting _get_crumb_basic()
09:50:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:15
DEBUG
Exiting _get_cookie_and_crumb()
09:50:15
DEBUG
response code=200
09:50:15
DEBUG
Exiting _make_request()
09:50:15
DEBUG
Exiting get()
09:50:15
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:50:00
09:50:15
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:50:00-05:00
09:50:15
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:50:15
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:50:15
DEBUG
Exiting history()
09:50:15
DEBUG
Exiting history()
09:50:15
DEBUG
Entering history()
09:50:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:15
DEBUG
Entering get()
09:50:15
DEBUG
Entering _make_request()
09:50:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:15
DEBUG
Entering _get_cookie_and_crumb()
09:50:15
DEBUG
cookie_mode = 'basic'
09:50:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:15
DEBUG
Entering _get_cookie_basic()
09:50:15
DEBUG
reusing cookie
09:50:15
DEBUG
Exiting _get_cookie_basic()
09:50:15
DEBUG
Entering _get_crumb_basic()
09:50:15
DEBUG
reusing crumb
09:50:15
DEBUG
Exiting _get_crumb_basic()
09:50:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:15
DEBUG
Exiting _get_cookie_and_crumb()
09:50:16
DEBUG
response code=200
09:50:16
DEBUG
Exiting _make_request()
09:50:16
DEBUG
Exiting get()
09:50:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:50:11
09:50:16
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:50:11-05:00
09:50:16
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:50:11-05:00
09:50:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:50:16
DEBUG
Exiting history()
09:50:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:50:26
DEBUG
Entering history()
09:50:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:26
DEBUG
Entering history()
09:50:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:26
DEBUG
Entering get()
09:50:26
DEBUG
Entering _make_request()
09:50:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:26
DEBUG
Entering _get_cookie_and_crumb()
09:50:26
DEBUG
cookie_mode = 'basic'
09:50:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:26
DEBUG
Entering _get_cookie_basic()
09:50:26
DEBUG
reusing cookie
09:50:26
DEBUG
Exiting _get_cookie_basic()
09:50:26
DEBUG
Entering _get_crumb_basic()
09:50:26
DEBUG
reusing crumb
09:50:26
DEBUG
Exiting _get_crumb_basic()
09:50:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:26
DEBUG
Exiting _get_cookie_and_crumb()
09:50:26
DEBUG
response code=200
09:50:26
DEBUG
Exiting _make_request()
09:50:26
DEBUG
Exiting get()
09:50:26
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:50:16
09:50:26
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:50:16-05:00
09:50:26
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:50:26
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:50:26
DEBUG
Exiting history()
09:50:26
DEBUG
Exiting history()
09:50:26
DEBUG
Entering history()
09:50:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:26
DEBUG
Entering get()
09:50:26
DEBUG
Entering _make_request()
09:50:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:26
DEBUG
Entering _get_cookie_and_crumb()
09:50:26
DEBUG
cookie_mode = 'basic'
09:50:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:26
DEBUG
Entering _get_cookie_basic()
09:50:26
DEBUG
reusing cookie
09:50:26
DEBUG
Exiting _get_cookie_basic()
09:50:26
DEBUG
Entering _get_crumb_basic()
09:50:26
DEBUG
reusing crumb
09:50:26
DEBUG
Exiting _get_crumb_basic()
09:50:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:26
DEBUG
Exiting _get_cookie_and_crumb()
09:50:26
DEBUG
response code=200
09:50:26
DEBUG
Exiting _make_request()
09:50:26
DEBUG
Exiting get()
09:50:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:50:16
09:50:26
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:50:16-05:00
09:50:26
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:50:16-05:00
09:50:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:50:26
DEBUG
Exiting history()
09:50:26
DEBUG
POLL [Yahoo]: 09:50:26 Price=$55.12
09:50:26
DEBUG
CHECK: C=55.12 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:50:36
DEBUG
Entering history()
09:50:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:36
DEBUG
Entering history()
09:50:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:36
DEBUG
Entering get()
09:50:36
DEBUG
Entering _make_request()
09:50:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:36
DEBUG
Entering _get_cookie_and_crumb()
09:50:36
DEBUG
cookie_mode = 'basic'
09:50:36
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:36
DEBUG
Entering _get_cookie_basic()
09:50:36
DEBUG
reusing cookie
09:50:36
DEBUG
Exiting _get_cookie_basic()
09:50:36
DEBUG
Entering _get_crumb_basic()
09:50:36
DEBUG
reusing crumb
09:50:36
DEBUG
Exiting _get_crumb_basic()
09:50:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:36
DEBUG
Exiting _get_cookie_and_crumb()
09:50:36
DEBUG
response code=200
09:50:36
DEBUG
Exiting _make_request()
09:50:36
DEBUG
Exiting get()
09:50:36
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:50:16
09:50:36
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:50:16-05:00
09:50:36
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:50:36
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:50:36
DEBUG
Exiting history()
09:50:36
DEBUG
Exiting history()
09:50:36
DEBUG
Entering history()
09:50:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:36
DEBUG
Entering get()
09:50:36
DEBUG
Entering _make_request()
09:50:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:36
DEBUG
Entering _get_cookie_and_crumb()
09:50:36
DEBUG
cookie_mode = 'basic'
09:50:36
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:36
DEBUG
Entering _get_cookie_basic()
09:50:36
DEBUG
reusing cookie
09:50:36
DEBUG
Exiting _get_cookie_basic()
09:50:36
DEBUG
Entering _get_crumb_basic()
09:50:36
DEBUG
reusing crumb
09:50:36
DEBUG
Exiting _get_crumb_basic()
09:50:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:36
DEBUG
Exiting _get_cookie_and_crumb()
09:50:36
DEBUG
response code=200
09:50:36
DEBUG
Exiting _make_request()
09:50:36
DEBUG
Exiting get()
09:50:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:50:26
09:50:36
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:50:26-05:00
09:50:36
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:50:26-05:00
09:50:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:50:36
DEBUG
Exiting history()
09:50:46
DEBUG
Entering history()
09:50:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:46
DEBUG
Entering history()
09:50:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:46
DEBUG
Entering get()
09:50:46
DEBUG
Entering _make_request()
09:50:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:46
DEBUG
Entering _get_cookie_and_crumb()
09:50:46
DEBUG
cookie_mode = 'basic'
09:50:46
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:46
DEBUG
Entering _get_cookie_basic()
09:50:46
DEBUG
reusing cookie
09:50:46
DEBUG
Exiting _get_cookie_basic()
09:50:46
DEBUG
Entering _get_crumb_basic()
09:50:46
DEBUG
reusing crumb
09:50:46
DEBUG
Exiting _get_crumb_basic()
09:50:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:46
DEBUG
Exiting _get_cookie_and_crumb()
09:50:46
DEBUG
response code=200
09:50:46
DEBUG
Exiting _make_request()
09:50:46
DEBUG
Exiting get()
09:50:46
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:50:32
09:50:46
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:50:32-05:00
09:50:46
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:50:46
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:50:46
DEBUG
Exiting history()
09:50:46
DEBUG
Exiting history()
09:50:46
DEBUG
Entering history()
09:50:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:46
DEBUG
Entering get()
09:50:46
DEBUG
Entering _make_request()
09:50:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:46
DEBUG
Entering _get_cookie_and_crumb()
09:50:46
DEBUG
cookie_mode = 'basic'
09:50:46
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:46
DEBUG
Entering _get_cookie_basic()
09:50:46
DEBUG
reusing cookie
09:50:46
DEBUG
Exiting _get_cookie_basic()
09:50:46
DEBUG
Entering _get_crumb_basic()
09:50:46
DEBUG
reusing crumb
09:50:46
DEBUG
Exiting _get_crumb_basic()
09:50:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:46
DEBUG
Exiting _get_cookie_and_crumb()
09:50:46
DEBUG
response code=200
09:50:46
DEBUG
Exiting _make_request()
09:50:46
DEBUG
Exiting get()
09:50:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:50:26
09:50:46
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:50:26-05:00
09:50:46
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:50:26-05:00
09:50:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:50:46
DEBUG
Exiting history()
09:50:46
DEBUG
POLL [Yahoo]: 09:50:46 Price=$54.89
09:50:46
DEBUG
CHECK: C=54.89 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:50:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:50:56
DEBUG
Entering history()
09:50:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:56
DEBUG
Entering history()
09:50:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:56
DEBUG
Entering get()
09:50:56
DEBUG
Entering _make_request()
09:50:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:56
DEBUG
Entering _get_cookie_and_crumb()
09:50:56
DEBUG
cookie_mode = 'basic'
09:50:56
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:56
DEBUG
Entering _get_cookie_basic()
09:50:56
DEBUG
reusing cookie
09:50:56
DEBUG
Exiting _get_cookie_basic()
09:50:56
DEBUG
Entering _get_crumb_basic()
09:50:56
DEBUG
reusing crumb
09:50:56
DEBUG
Exiting _get_crumb_basic()
09:50:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:56
DEBUG
Exiting _get_cookie_and_crumb()
09:50:56
DEBUG
response code=200
09:50:56
DEBUG
Exiting _make_request()
09:50:56
DEBUG
Exiting get()
09:50:56
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:50:40
09:50:56
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:50:40-05:00
09:50:56
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:50:56
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:50:56
DEBUG
Exiting history()
09:50:56
DEBUG
Exiting history()
09:50:56
DEBUG
Entering history()
09:50:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:56
DEBUG
Entering get()
09:50:56
DEBUG
Entering _make_request()
09:50:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:56
DEBUG
Entering _get_cookie_and_crumb()
09:50:56
DEBUG
cookie_mode = 'basic'
09:50:56
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:56
DEBUG
Entering _get_cookie_basic()
09:50:56
DEBUG
reusing cookie
09:50:56
DEBUG
Exiting _get_cookie_basic()
09:50:56
DEBUG
Entering _get_crumb_basic()
09:50:56
DEBUG
reusing crumb
09:50:56
DEBUG
Exiting _get_crumb_basic()
09:50:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:56
DEBUG
Exiting _get_cookie_and_crumb()
09:50:56
DEBUG
response code=200
09:50:56
DEBUG
Exiting _make_request()
09:50:56
DEBUG
Exiting get()
09:50:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:50:41
09:50:56
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:50:41-05:00
09:50:56
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:50:41-05:00
09:50:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:50:56
DEBUG
Exiting history()
09:50:56
DEBUG
POLL [Yahoo]: 09:50:56 Price=$54.86
09:50:56
DEBUG
CHECK: C=54.86 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:51:00
DEBUG
BAR: 09:50:00 O=55.15 H=55.15 L=54.80 C=54.80
09:51:00
DEBUG
Checking: C=54.80 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:51:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:51:06
DEBUG
Entering history()
09:51:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:06
DEBUG
Entering history()
09:51:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:06
DEBUG
Entering get()
09:51:06
DEBUG
Entering _make_request()
09:51:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:06
DEBUG
Entering _get_cookie_and_crumb()
09:51:06
DEBUG
cookie_mode = 'basic'
09:51:06
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:06
DEBUG
Entering _get_cookie_basic()
09:51:06
DEBUG
reusing cookie
09:51:06
DEBUG
Exiting _get_cookie_basic()
09:51:06
DEBUG
Entering _get_crumb_basic()
09:51:06
DEBUG
reusing crumb
09:51:06
DEBUG
Exiting _get_crumb_basic()
09:51:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:06
DEBUG
Exiting _get_cookie_and_crumb()
09:51:06
DEBUG
response code=200
09:51:06
DEBUG
Exiting _make_request()
09:51:06
DEBUG
Exiting get()
09:51:06
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:50:40
09:51:06
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:50:40-05:00
09:51:06
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:51:06
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:51:06
DEBUG
Exiting history()
09:51:06
DEBUG
Exiting history()
09:51:06
DEBUG
Entering history()
09:51:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:06
DEBUG
Entering get()
09:51:06
DEBUG
Entering _make_request()
09:51:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:06
DEBUG
Entering _get_cookie_and_crumb()
09:51:06
DEBUG
cookie_mode = 'basic'
09:51:06
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:06
DEBUG
Entering _get_cookie_basic()
09:51:06
DEBUG
reusing cookie
09:51:06
DEBUG
Exiting _get_cookie_basic()
09:51:06
DEBUG
Entering _get_crumb_basic()
09:51:06
DEBUG
reusing crumb
09:51:06
DEBUG
Exiting _get_crumb_basic()
09:51:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:06
DEBUG
Exiting _get_cookie_and_crumb()
09:51:06
DEBUG
response code=200
09:51:06
DEBUG
Exiting _make_request()
09:51:06
DEBUG
Exiting get()
09:51:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:50:41
09:51:06
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:50:41-05:00
09:51:06
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:50:41-05:00
09:51:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:51:06
DEBUG
Exiting history()
09:51:16
DEBUG
Entering history()
09:51:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:16
DEBUG
Entering history()
09:51:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:16
DEBUG
Entering get()
09:51:16
DEBUG
Entering _make_request()
09:51:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:16
DEBUG
Entering _get_cookie_and_crumb()
09:51:16
DEBUG
cookie_mode = 'basic'
09:51:16
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:16
DEBUG
Entering _get_cookie_basic()
09:51:16
DEBUG
reusing cookie
09:51:16
DEBUG
Exiting _get_cookie_basic()
09:51:16
DEBUG
Entering _get_crumb_basic()
09:51:16
DEBUG
reusing crumb
09:51:16
DEBUG
Exiting _get_crumb_basic()
09:51:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:16
DEBUG
Exiting _get_cookie_and_crumb()
09:51:16
DEBUG
response code=200
09:51:16
DEBUG
Exiting _make_request()
09:51:16
DEBUG
Exiting get()
09:51:16
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:51:02
09:51:16
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:51:02-05:00
09:51:16
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:51:16
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:51:16
DEBUG
Exiting history()
09:51:16
DEBUG
Exiting history()
09:51:16
DEBUG
Entering history()
09:51:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:16
DEBUG
Entering get()
09:51:16
DEBUG
Entering _make_request()
09:51:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:16
DEBUG
Entering _get_cookie_and_crumb()
09:51:16
DEBUG
cookie_mode = 'basic'
09:51:16
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:16
DEBUG
Entering _get_cookie_basic()
09:51:16
DEBUG
reusing cookie
09:51:16
DEBUG
Exiting _get_cookie_basic()
09:51:16
DEBUG
Entering _get_crumb_basic()
09:51:16
DEBUG
reusing crumb
09:51:16
DEBUG
Exiting _get_crumb_basic()
09:51:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:16
DEBUG
Exiting _get_cookie_and_crumb()
09:51:16
DEBUG
response code=200
09:51:16
DEBUG
Exiting _make_request()
09:51:16
DEBUG
Exiting get()
09:51:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:51:02
09:51:16
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:51:02-05:00
09:51:16
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:51:02-05:00
09:51:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:51:16
DEBUG
Exiting history()
09:51:16
DEBUG
POLL [Yahoo]: 09:51:16 Price=$54.83
09:51:16
DEBUG
CHECK: C=54.83 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:51:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:51:26
DEBUG
Entering history()
09:51:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:26
DEBUG
Entering history()
09:51:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:26
DEBUG
Entering get()
09:51:26
DEBUG
Entering _make_request()
09:51:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:26
DEBUG
Entering _get_cookie_and_crumb()
09:51:26
DEBUG
cookie_mode = 'basic'
09:51:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:26
DEBUG
Entering _get_cookie_basic()
09:51:26
DEBUG
reusing cookie
09:51:26
DEBUG
Exiting _get_cookie_basic()
09:51:26
DEBUG
Entering _get_crumb_basic()
09:51:26
DEBUG
reusing crumb
09:51:26
DEBUG
Exiting _get_crumb_basic()
09:51:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:26
DEBUG
Exiting _get_cookie_and_crumb()
09:51:26
DEBUG
response code=200
09:51:26
DEBUG
Exiting _make_request()
09:51:26
DEBUG
Exiting get()
09:51:26
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:51:02
09:51:26
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:51:02-05:00
09:51:26
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:51:26
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:51:26
DEBUG
Exiting history()
09:51:26
DEBUG
Exiting history()
09:51:26
DEBUG
Entering history()
09:51:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:26
DEBUG
Entering get()
09:51:26
DEBUG
Entering _make_request()
09:51:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:26
DEBUG
Entering _get_cookie_and_crumb()
09:51:26
DEBUG
cookie_mode = 'basic'
09:51:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:26
DEBUG
Entering _get_cookie_basic()
09:51:26
DEBUG
reusing cookie
09:51:26
DEBUG
Exiting _get_cookie_basic()
09:51:26
DEBUG
Entering _get_crumb_basic()
09:51:26
DEBUG
reusing crumb
09:51:26
DEBUG
Exiting _get_crumb_basic()
09:51:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:26
DEBUG
Exiting _get_cookie_and_crumb()
09:51:26
DEBUG
response code=200
09:51:26
DEBUG
Exiting _make_request()
09:51:26
DEBUG
Exiting get()
09:51:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:51:02
09:51:26
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:51:02-05:00
09:51:26
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:51:02-05:00
09:51:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:51:26
DEBUG
Exiting history()
09:51:37
DEBUG
Entering history()
09:51:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:37
DEBUG
Entering history()
09:51:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:37
DEBUG
Entering get()
09:51:37
DEBUG
Entering _make_request()
09:51:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:37
DEBUG
Entering _get_cookie_and_crumb()
09:51:37
DEBUG
cookie_mode = 'basic'
09:51:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:37
DEBUG
Entering _get_cookie_basic()
09:51:37
DEBUG
reusing cookie
09:51:37
DEBUG
Exiting _get_cookie_basic()
09:51:37
DEBUG
Entering _get_crumb_basic()
09:51:37
DEBUG
reusing crumb
09:51:37
DEBUG
Exiting _get_crumb_basic()
09:51:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:37
DEBUG
Exiting _get_cookie_and_crumb()
09:51:37
DEBUG
response code=200
09:51:37
DEBUG
Exiting _make_request()
09:51:37
DEBUG
Exiting get()
09:51:37
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:51:20
09:51:37
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:51:20-05:00
09:51:37
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:51:37
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:51:37
DEBUG
Exiting history()
09:51:37
DEBUG
Exiting history()
09:51:37
DEBUG
Entering history()
09:51:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:37
DEBUG
Entering get()
09:51:37
DEBUG
Entering _make_request()
09:51:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:37
DEBUG
Entering _get_cookie_and_crumb()
09:51:37
DEBUG
cookie_mode = 'basic'
09:51:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:37
DEBUG
Entering _get_cookie_basic()
09:51:37
DEBUG
reusing cookie
09:51:37
DEBUG
Exiting _get_cookie_basic()
09:51:37
DEBUG
Entering _get_crumb_basic()
09:51:37
DEBUG
reusing crumb
09:51:37
DEBUG
Exiting _get_crumb_basic()
09:51:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:37
DEBUG
Exiting _get_cookie_and_crumb()
09:51:37
DEBUG
response code=200
09:51:37
DEBUG
Exiting _make_request()
09:51:37
DEBUG
Exiting get()
09:51:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:51:20
09:51:37
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:51:20-05:00
09:51:37
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:51:20-05:00
09:51:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:51:37
DEBUG
Exiting history()
09:51:37
DEBUG
POLL [Yahoo]: 09:51:37 Price=$54.82
09:51:37
DEBUG
CHECK: C=54.82 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:51:47
DEBUG
Entering history()
09:51:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:47
DEBUG
Entering history()
09:51:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:47
DEBUG
Entering get()
09:51:47
DEBUG
Entering _make_request()
09:51:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:47
DEBUG
Entering _get_cookie_and_crumb()
09:51:47
DEBUG
cookie_mode = 'basic'
09:51:47
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:47
DEBUG
Entering _get_cookie_basic()
09:51:47
DEBUG
reusing cookie
09:51:47
DEBUG
Exiting _get_cookie_basic()
09:51:47
DEBUG
Entering _get_crumb_basic()
09:51:47
DEBUG
reusing crumb
09:51:47
DEBUG
Exiting _get_crumb_basic()
09:51:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:47
DEBUG
Exiting _get_cookie_and_crumb()
09:51:47
DEBUG
response code=200
09:51:47
DEBUG
Exiting _make_request()
09:51:47
DEBUG
Exiting get()
09:51:47
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:51:30
09:51:47
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:51:30-05:00
09:51:47
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:51:47
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:51:47
DEBUG
Exiting history()
09:51:47
DEBUG
Exiting history()
09:51:47
DEBUG
Entering history()
09:51:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:47
DEBUG
Entering get()
09:51:47
DEBUG
Entering _make_request()
09:51:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:47
DEBUG
Entering _get_cookie_and_crumb()
09:51:47
DEBUG
cookie_mode = 'basic'
09:51:47
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:47
DEBUG
Entering _get_cookie_basic()
09:51:47
DEBUG
reusing cookie
09:51:47
DEBUG
Exiting _get_cookie_basic()
09:51:47
DEBUG
Entering _get_crumb_basic()
09:51:47
DEBUG
reusing crumb
09:51:47
DEBUG
Exiting _get_crumb_basic()
09:51:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:47
DEBUG
Exiting _get_cookie_and_crumb()
09:51:47
DEBUG
response code=200
09:51:47
DEBUG
Exiting _make_request()
09:51:47
DEBUG
Exiting get()
09:51:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:51:30
09:51:47
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:51:30-05:00
09:51:47
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:51:30-05:00
09:51:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:51:47
DEBUG
Exiting history()
09:51:47
DEBUG
POLL [Yahoo]: 09:51:47 Price=$54.79
09:51:47
DEBUG
CHECK: C=54.79 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:51:47
INFO
✅ SHORT RETEST CONFIRMED: $54.79 | Level: $54.80
09:51:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 2
09:51:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:51:47
DEBUG
Starting new HTTPS connection (1): data.alpaca.markets:443
09:51:47
DEBUG
https://data.alpaca.markets:443 "GET /v2/stocks/trades/latest?symbols=TNA HTTP/1.1" 200 120
09:51:47
DEBUG
https://data.alpaca.markets:443 "GET /v2/stocks/trades/latest?symbols=TNA HTTP/1.1" 200 120
09:51:47
INFO
💰 SHORT ORDER
09:51:47
INFO
Symbol: TNA | Side: SELL (Short) | Shares: 36
09:51:47
INFO
Entry: $54.81 | Stop: $55.13 | Target: $54.16
09:51:47
INFO
Risk: $11.66 | Reward: $23.33 | R:R = 1:2.0
09:51:47
DEBUG
https://paper-api.alpaca.markets:443 "POST /v2/orders HTTP/1.1" 422 64
09:51:47
ERROR
❌ Order failed: {"code":42210000,"message":"asset \"TNA\" cannot be sold short"}
09:51:47
DEBUG
State saved
09:51:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:51:57
DEBUG
Entering history()
09:51:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:57
DEBUG
Entering history()
09:51:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:57
DEBUG
Entering get()
09:51:57
DEBUG
Entering _make_request()
09:51:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:57
DEBUG
Entering _get_cookie_and_crumb()
09:51:57
DEBUG
cookie_mode = 'basic'
09:51:57
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:57
DEBUG
Entering _get_cookie_basic()
09:51:57
DEBUG
reusing cookie
09:51:57
DEBUG
Exiting _get_cookie_basic()
09:51:57
DEBUG
Entering _get_crumb_basic()
09:51:57
DEBUG
reusing crumb
09:51:57
DEBUG
Exiting _get_crumb_basic()
09:51:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:57
DEBUG
Exiting _get_cookie_and_crumb()
09:51:57
DEBUG
response code=200
09:51:57
DEBUG
Exiting _make_request()
09:51:57
DEBUG
Exiting get()
09:51:57
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:51:44
09:51:57
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:51:44-05:00
09:51:57
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:51:57
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:51:57
DEBUG
Exiting history()
09:51:57
DEBUG
Exiting history()
09:51:57
DEBUG
Entering history()
09:51:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:57
DEBUG
Entering get()
09:51:57
DEBUG
Entering _make_request()
09:51:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:57
DEBUG
Entering _get_cookie_and_crumb()
09:51:57
DEBUG
cookie_mode = 'basic'
09:51:57
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:57
DEBUG
Entering _get_cookie_basic()
09:51:57
DEBUG
reusing cookie
09:51:57
DEBUG
Exiting _get_cookie_basic()
09:51:57
DEBUG
Entering _get_crumb_basic()
09:51:57
DEBUG
reusing crumb
09:51:57
DEBUG
Exiting _get_crumb_basic()
09:51:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:57
DEBUG
Exiting _get_cookie_and_crumb()
09:51:57
DEBUG
response code=200
09:51:57
DEBUG
Exiting _make_request()
09:51:57
DEBUG
Exiting get()
09:51:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:51:30
09:51:57
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:51:30-05:00
09:51:57
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:51:30-05:00
09:51:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:51:57
DEBUG
Exiting history()
09:51:57
DEBUG
POLL [Yahoo]: 09:51:57 Price=$54.77
09:51:57
DEBUG
CHECK: C=54.77 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:52:00
DEBUG
BAR: 09:51:00 O=54.80 H=54.81 L=54.68 C=54.68
09:52:00
DEBUG
Checking: C=54.68 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:52:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:52:07
DEBUG
Entering history()
09:52:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:07
DEBUG
Entering history()
09:52:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:36
DEBUG
CHECK: C=53.18 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:36:46
DEBUG
Entering history()
10:36:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:36:46
DEBUG
Entering history()
10:36:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:46
DEBUG
Entering get()
10:36:46
DEBUG
Entering _make_request()
10:36:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:46
DEBUG
Entering _get_cookie_and_crumb()
10:36:46
DEBUG
cookie_mode = 'basic'
10:36:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:46
DEBUG
Entering _get_cookie_basic()
10:36:46
DEBUG
reusing cookie
10:36:46
DEBUG
Exiting _get_cookie_basic()
10:36:46
DEBUG
Entering _get_crumb_basic()
10:36:46
DEBUG
reusing crumb
10:36:46
DEBUG
Exiting _get_crumb_basic()
10:36:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:46
DEBUG
Exiting _get_cookie_and_crumb()
10:36:46
DEBUG
response code=200
10:36:46
DEBUG
Exiting _make_request()
10:36:46
DEBUG
Exiting get()
10:36:46
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:36:45
10:36:46
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:36:45-05:00
10:36:46
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:36:46
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:36:46
DEBUG
Exiting history()
10:36:46
DEBUG
Exiting history()
10:36:46
DEBUG
Entering history()
10:36:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:46
DEBUG
Entering get()
10:36:46
DEBUG
Entering _make_request()
10:36:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:46
DEBUG
Entering _get_cookie_and_crumb()
10:36:46
DEBUG
cookie_mode = 'basic'
10:36:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:46
DEBUG
Entering _get_cookie_basic()
10:36:46
DEBUG
reusing cookie
10:36:46
DEBUG
Exiting _get_cookie_basic()
10:36:46
DEBUG
Entering _get_crumb_basic()
10:36:46
DEBUG
reusing crumb
10:36:46
DEBUG
Exiting _get_crumb_basic()
10:36:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:46
DEBUG
Exiting _get_cookie_and_crumb()
10:36:46
DEBUG
response code=200
10:36:46
DEBUG
Exiting _make_request()
10:36:46
DEBUG
Exiting get()
10:36:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:36:45
10:36:46
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:36:45-05:00
10:36:46
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:36:45-05:00
10:36:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:36:46
DEBUG
Exiting history()
10:36:46
DEBUG
POLL [Yahoo]: 10:36:46 Price=$53.32
10:36:46
DEBUG
CHECK: C=53.32 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:36:56
DEBUG
Entering history()
10:36:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:36:56
DEBUG
Entering history()
10:36:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:56
DEBUG
Entering get()
10:36:56
DEBUG
Entering _make_request()
10:36:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:56
DEBUG
Entering _get_cookie_and_crumb()
10:36:56
DEBUG
cookie_mode = 'basic'
10:36:56
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:56
DEBUG
Entering _get_cookie_basic()
10:36:56
DEBUG
reusing cookie
10:36:56
DEBUG
Exiting _get_cookie_basic()
10:36:56
DEBUG
Entering _get_crumb_basic()
10:36:56
DEBUG
reusing crumb
10:36:56
DEBUG
Exiting _get_crumb_basic()
10:36:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:56
DEBUG
Exiting _get_cookie_and_crumb()
10:36:56
DEBUG
response code=200
10:36:56
DEBUG
Exiting _make_request()
10:36:56
DEBUG
Exiting get()
10:36:56
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:36:45
10:36:56
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:36:45-05:00
10:36:56
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:36:56
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:36:56
DEBUG
Exiting history()
10:36:56
DEBUG
Exiting history()
10:36:56
DEBUG
Entering history()
10:36:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:56
DEBUG
Entering get()
10:36:56
DEBUG
Entering _make_request()
10:36:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:56
DEBUG
Entering _get_cookie_and_crumb()
10:36:56
DEBUG
cookie_mode = 'basic'
10:36:56
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:56
DEBUG
Entering _get_cookie_basic()
10:36:56
DEBUG
reusing cookie
10:36:56
DEBUG
Exiting _get_cookie_basic()
10:36:56
DEBUG
Entering _get_crumb_basic()
10:36:56
DEBUG
reusing crumb
10:36:56
DEBUG
Exiting _get_crumb_basic()
10:36:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:56
DEBUG
Exiting _get_cookie_and_crumb()
10:36:56
DEBUG
response code=200
10:36:56
DEBUG
Exiting _make_request()
10:36:56
DEBUG
Exiting get()
10:36:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:36:45
10:36:56
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:36:45-05:00
10:36:56
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:36:45-05:00
10:36:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:36:56
DEBUG
Exiting history()
10:36:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:37:00
DEBUG
BAR: 10:36:00 O=53.28 H=53.36 L=53.22 C=53.36
10:37:00
DEBUG
Checking: C=53.36 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:37:06
DEBUG
Entering history()
10:37:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:37:06
DEBUG
Entering history()
10:37:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:06
DEBUG
Entering get()
10:37:06
DEBUG
Entering _make_request()
10:37:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:06
DEBUG
Entering _get_cookie_and_crumb()
10:37:06
DEBUG
cookie_mode = 'basic'
10:37:06
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:06
DEBUG
Entering _get_cookie_basic()
10:37:06
DEBUG
reusing cookie
10:37:06
DEBUG
Exiting _get_cookie_basic()
10:37:06
DEBUG
Entering _get_crumb_basic()
10:37:06
DEBUG
reusing crumb
10:37:06
DEBUG
Exiting _get_crumb_basic()
10:37:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:06
DEBUG
Exiting _get_cookie_and_crumb()
10:37:06
DEBUG
response code=200
10:37:06
DEBUG
Exiting _make_request()
10:37:06
DEBUG
Exiting get()
10:37:06
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:37:04
10:37:06
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:37:04-05:00
10:37:06
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:37:06
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:37:06
DEBUG
Exiting history()
10:37:06
DEBUG
Exiting history()
10:37:06
DEBUG
Entering history()
10:37:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:06
DEBUG
Entering get()
10:37:06
DEBUG
Entering _make_request()
10:37:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:06
DEBUG
Entering _get_cookie_and_crumb()
10:37:06
DEBUG
cookie_mode = 'basic'
10:37:06
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:06
DEBUG
Entering _get_cookie_basic()
10:37:06
DEBUG
reusing cookie
10:37:06
DEBUG
Exiting _get_cookie_basic()
10:37:06
DEBUG
Entering _get_crumb_basic()
10:37:06
DEBUG
reusing crumb
10:37:06
DEBUG
Exiting _get_crumb_basic()
10:37:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:06
DEBUG
Exiting _get_cookie_and_crumb()
10:37:06
DEBUG
response code=200
10:37:06
DEBUG
Exiting _make_request()
10:37:06
DEBUG
Exiting get()
10:37:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:37:04
10:37:06
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:04-05:00
10:37:06
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:04-05:00
10:37:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:37:06
DEBUG
Exiting history()
10:37:06
DEBUG
POLL [Yahoo]: 10:37:06 Price=$53.28
10:37:06
DEBUG
CHECK: C=53.28 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:37:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:37:16
DEBUG
Entering history()
10:37:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:37:16
DEBUG
Entering history()
10:37:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:16
DEBUG
Entering get()
10:37:16
DEBUG
Entering _make_request()
10:37:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:16
DEBUG
Entering _get_cookie_and_crumb()
10:37:16
DEBUG
cookie_mode = 'basic'
10:37:16
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:16
DEBUG
Entering _get_cookie_basic()
10:37:16
DEBUG
reusing cookie
10:37:16
DEBUG
Exiting _get_cookie_basic()
10:37:16
DEBUG
Entering _get_crumb_basic()
10:37:16
DEBUG
reusing crumb
10:37:16
DEBUG
Exiting _get_crumb_basic()
10:37:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:16
DEBUG
Exiting _get_cookie_and_crumb()
10:37:16
DEBUG
response code=200
10:37:16
DEBUG
Exiting _make_request()
10:37:16
DEBUG
Exiting get()
10:37:16
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:37:04
10:37:16
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:37:04-05:00
10:37:16
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:37:16
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:37:16
DEBUG
Exiting history()
10:37:16
DEBUG
Exiting history()
10:37:16
DEBUG
Entering history()
10:37:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:16
DEBUG
Entering get()
10:37:16
DEBUG
Entering _make_request()
10:37:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:16
DEBUG
Entering _get_cookie_and_crumb()
10:37:16
DEBUG
cookie_mode = 'basic'
10:37:16
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:16
DEBUG
Entering _get_cookie_basic()
10:37:16
DEBUG
reusing cookie
10:37:16
DEBUG
Exiting _get_cookie_basic()
10:37:16
DEBUG
Entering _get_crumb_basic()
10:37:16
DEBUG
reusing crumb
10:37:16
DEBUG
Exiting _get_crumb_basic()
10:37:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:16
DEBUG
Exiting _get_cookie_and_crumb()
10:37:16
DEBUG
response code=200
10:37:16
DEBUG
Exiting _make_request()
10:37:16
DEBUG
Exiting get()
10:37:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:37:04
10:37:16
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:04-05:00
10:37:16
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:04-05:00
10:37:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:37:16
DEBUG
Exiting history()
10:37:26
DEBUG
Entering history()
10:37:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:37:26
DEBUG
Entering history()
10:37:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:26
DEBUG
Entering get()
10:37:26
DEBUG
Entering _make_request()
10:37:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:26
DEBUG
Entering _get_cookie_and_crumb()
10:37:26
DEBUG
cookie_mode = 'basic'
10:37:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:26
DEBUG
Entering _get_cookie_basic()
10:37:26
DEBUG
reusing cookie
10:37:26
DEBUG
Exiting _get_cookie_basic()
10:37:26
DEBUG
Entering _get_crumb_basic()
10:37:26
DEBUG
reusing crumb
10:37:26
DEBUG
Exiting _get_crumb_basic()
10:37:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:26
DEBUG
Exiting _get_cookie_and_crumb()
10:37:26
DEBUG
response code=200
10:37:26
DEBUG
Exiting _make_request()
10:37:26
DEBUG
Exiting get()
10:37:26
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:37:25
10:37:26
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:37:25-05:00
10:37:26
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:37:26
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:37:26
DEBUG
Exiting history()
10:37:26
DEBUG
Exiting history()
10:37:26
DEBUG
Entering history()
10:37:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:26
DEBUG
Entering get()
10:37:26
DEBUG
Entering _make_request()
10:37:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:26
DEBUG
Entering _get_cookie_and_crumb()
10:37:26
DEBUG
cookie_mode = 'basic'
10:37:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:26
DEBUG
Entering _get_cookie_basic()
10:37:26
DEBUG
reusing cookie
10:37:26
DEBUG
Exiting _get_cookie_basic()
10:37:26
DEBUG
Entering _get_crumb_basic()
10:37:26
DEBUG
reusing crumb
10:37:26
DEBUG
Exiting _get_crumb_basic()
10:37:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:26
DEBUG
Exiting _get_cookie_and_crumb()
10:37:26
DEBUG
response code=200
10:37:26
DEBUG
Exiting _make_request()
10:37:26
DEBUG
Exiting get()
10:37:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:37:25
10:37:26
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:25-05:00
10:37:26
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:25-05:00
10:37:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:37:26
DEBUG
Exiting history()
10:37:26
DEBUG
POLL [Yahoo]: 10:37:26 Price=$53.14
10:37:26
DEBUG
CHECK: C=53.14 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:37:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:37:36
DEBUG
Entering history()
10:37:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:37:36
DEBUG
Entering history()
10:37:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:36
DEBUG
Entering get()
10:37:36
DEBUG
Entering _make_request()
10:37:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:36
DEBUG
Entering _get_cookie_and_crumb()
10:37:36
DEBUG
cookie_mode = 'basic'
10:37:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:36
DEBUG
Entering _get_cookie_basic()
10:37:36
DEBUG
reusing cookie
10:37:36
DEBUG
Exiting _get_cookie_basic()
10:37:36
DEBUG
Entering _get_crumb_basic()
10:37:36
DEBUG
reusing crumb
10:37:36
DEBUG
Exiting _get_crumb_basic()
10:37:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:36
DEBUG
Exiting _get_cookie_and_crumb()
10:37:36
DEBUG
response code=200
10:37:36
DEBUG
Exiting _make_request()
10:37:36
DEBUG
Exiting get()
10:37:36
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:37:25
10:37:36
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:37:25-05:00
10:37:36
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:37:36
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:37:36
DEBUG
Exiting history()
10:37:36
DEBUG
Exiting history()
10:37:36
DEBUG
Entering history()
10:37:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:36
DEBUG
Entering get()
10:37:36
DEBUG
Entering _make_request()
10:37:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:36
DEBUG
Entering _get_cookie_and_crumb()
10:37:36
DEBUG
cookie_mode = 'basic'
10:37:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:36
DEBUG
Entering _get_cookie_basic()
10:37:36
DEBUG
reusing cookie
10:37:36
DEBUG
Exiting _get_cookie_basic()
10:37:36
DEBUG
Entering _get_crumb_basic()
10:37:36
DEBUG
reusing crumb
10:37:36
DEBUG
Exiting _get_crumb_basic()
10:37:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:36
DEBUG
Exiting _get_cookie_and_crumb()
10:37:36
DEBUG
response code=200
10:37:36
DEBUG
Exiting _make_request()
10:37:36
DEBUG
Exiting get()
10:37:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:37:25
10:37:36
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:25-05:00
10:37:36
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:25-05:00
10:37:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:37:36
DEBUG
Exiting history()
10:37:46
DEBUG
Entering history()
10:37:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:37:46
DEBUG
Entering history()
10:37:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:46
DEBUG
Entering get()
10:37:46
DEBUG
Entering _make_request()
10:37:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:46
DEBUG
Entering _get_cookie_and_crumb()
10:37:46
DEBUG
cookie_mode = 'basic'
10:37:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:46
DEBUG
Entering _get_cookie_basic()
10:37:46
DEBUG
reusing cookie
10:37:46
DEBUG
Exiting _get_cookie_basic()
10:37:46
DEBUG
Entering _get_crumb_basic()
10:37:46
DEBUG
reusing crumb
10:37:46
DEBUG
Exiting _get_crumb_basic()
10:37:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:46
DEBUG
Exiting _get_cookie_and_crumb()
10:37:47
DEBUG
response code=200
10:37:47
DEBUG
Exiting _make_request()
10:37:47
DEBUG
Exiting get()
10:37:47
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:37:45
10:37:47
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:37:45-05:00
10:37:47
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:37:47
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:37:47
DEBUG
Exiting history()
10:37:47
DEBUG
Exiting history()
10:37:47
DEBUG
Entering history()
10:37:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:47
DEBUG
Entering get()
10:37:47
DEBUG
Entering _make_request()
10:37:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:47
DEBUG
Entering _get_cookie_and_crumb()
10:37:47
DEBUG
cookie_mode = 'basic'
10:37:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:47
DEBUG
Entering _get_cookie_basic()
10:37:47
DEBUG
reusing cookie
10:37:47
DEBUG
Exiting _get_cookie_basic()
10:37:47
DEBUG
Entering _get_crumb_basic()
10:37:47
DEBUG
reusing crumb
10:37:47
DEBUG
Exiting _get_crumb_basic()
10:37:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:47
DEBUG
Exiting _get_cookie_and_crumb()
10:37:47
DEBUG
response code=200
10:37:47
DEBUG
Exiting _make_request()
10:37:47
DEBUG
Exiting get()
10:37:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:37:45
10:37:47
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:45-05:00
10:37:47
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:45-05:00
10:37:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:37:47
DEBUG
Exiting history()
10:37:47
DEBUG
POLL [Yahoo]: 10:37:47 Price=$53.22
10:37:47
DEBUG
CHECK: C=53.22 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:37:57
DEBUG
Entering history()
10:37:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:37:57
DEBUG
Entering history()
10:37:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:57
DEBUG
Entering get()
10:37:57
DEBUG
Entering _make_request()
10:37:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:57
DEBUG
Entering _get_cookie_and_crumb()
10:37:57
DEBUG
cookie_mode = 'basic'
10:37:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:57
DEBUG
Entering _get_cookie_basic()
10:37:57
DEBUG
reusing cookie
10:37:57
DEBUG
Exiting _get_cookie_basic()
10:37:57
DEBUG
Entering _get_crumb_basic()
10:37:57
DEBUG
reusing crumb
10:37:57
DEBUG
Exiting _get_crumb_basic()
10:37:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:57
DEBUG
Exiting _get_cookie_and_crumb()
10:37:57
DEBUG
response code=200
10:37:57
DEBUG
Exiting _make_request()
10:37:57
DEBUG
Exiting get()
10:37:57
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:37:56
10:37:57
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:37:56-05:00
10:37:57
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:37:57
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:37:57
DEBUG
Exiting history()
10:37:57
DEBUG
Exiting history()
10:37:57
DEBUG
Entering history()
10:37:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:57
DEBUG
Entering get()
10:37:57
DEBUG
Entering _make_request()
10:37:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:57
DEBUG
Entering _get_cookie_and_crumb()
10:37:57
DEBUG
cookie_mode = 'basic'
10:37:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:57
DEBUG
Entering _get_cookie_basic()
10:37:57
DEBUG
reusing cookie
10:37:57
DEBUG
Exiting _get_cookie_basic()
10:37:57
DEBUG
Entering _get_crumb_basic()
10:37:57
DEBUG
reusing crumb
10:37:57
DEBUG
Exiting _get_crumb_basic()
10:37:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:57
DEBUG
Exiting _get_cookie_and_crumb()
10:37:57
DEBUG
response code=200
10:37:57
DEBUG
Exiting _make_request()
10:37:57
DEBUG
Exiting get()
10:37:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:37:56
10:37:57
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:56-05:00
10:37:57
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:56-05:00
10:37:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:37:57
DEBUG
Exiting history()
10:37:57
DEBUG
POLL [Yahoo]: 10:37:57 Price=$53.28
10:37:57
DEBUG
CHECK: C=53.28 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:37:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:38:00
DEBUG
BAR: 10:37:00 O=53.31 H=53.31 L=53.15 C=53.26
10:38:00
DEBUG
Checking: C=53.26 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:38:07
DEBUG
Entering history()
10:38:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:38:07
DEBUG
Entering history()
10:38:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:07
DEBUG
Entering get()
10:38:07
DEBUG
Entering _make_request()
10:38:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:07
DEBUG
Entering _get_cookie_and_crumb()
10:38:07
DEBUG
cookie_mode = 'basic'
10:38:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:07
DEBUG
Entering _get_cookie_basic()
10:38:07
DEBUG
reusing cookie
10:38:07
DEBUG
Exiting _get_cookie_basic()
10:38:07
DEBUG
Entering _get_crumb_basic()
10:38:07
DEBUG
reusing crumb
10:38:07
DEBUG
Exiting _get_crumb_basic()
10:38:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:07
DEBUG
Exiting _get_cookie_and_crumb()
10:38:07
DEBUG
response code=200
10:38:07
DEBUG
Exiting _make_request()
10:38:07
DEBUG
Exiting get()
10:38:07
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:37:56
10:38:07
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:37:56-05:00
10:38:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:38:07
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:38:07
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:38:07
DEBUG
Exiting history()
10:38:07
DEBUG
Exiting history()
10:38:07
DEBUG
Entering history()
10:38:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:07
DEBUG
Entering get()
10:38:07
DEBUG
Entering _make_request()
10:38:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:07
DEBUG
Entering _get_cookie_and_crumb()
10:38:07
DEBUG
cookie_mode = 'basic'
10:38:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:07
DEBUG
Entering _get_cookie_basic()
10:38:07
DEBUG
reusing cookie
10:38:07
DEBUG
Exiting _get_cookie_basic()
10:38:07
DEBUG
Entering _get_crumb_basic()
10:38:07
DEBUG
reusing crumb
10:38:07
DEBUG
Exiting _get_crumb_basic()
10:38:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:07
DEBUG
Exiting _get_cookie_and_crumb()
10:38:07
DEBUG
response code=200
10:38:07
DEBUG
Exiting _make_request()
10:38:07
DEBUG
Exiting get()
10:38:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:37:56
10:38:07
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:56-05:00
10:38:07
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:37:56-05:00
10:38:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:38:07
DEBUG
Exiting history()
10:38:17
DEBUG
Entering history()
10:38:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:38:17
DEBUG
Entering history()
10:38:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:17
DEBUG
Entering get()
10:38:17
DEBUG
Entering _make_request()
10:38:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:17
DEBUG
Entering _get_cookie_and_crumb()
10:38:17
DEBUG
cookie_mode = 'basic'
10:38:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:17
DEBUG
Entering _get_cookie_basic()
10:38:17
DEBUG
reusing cookie
10:38:17
DEBUG
Exiting _get_cookie_basic()
10:38:17
DEBUG
Entering _get_crumb_basic()
10:38:17
DEBUG
reusing crumb
10:38:17
DEBUG
Exiting _get_crumb_basic()
10:38:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:17
DEBUG
Exiting _get_cookie_and_crumb()
10:38:17
DEBUG
response code=200
10:38:17
DEBUG
Exiting _make_request()
10:38:17
DEBUG
Exiting get()
10:38:17
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:38:15
10:38:17
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:38:15-05:00
10:38:17
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:38:17
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:38:17
DEBUG
Exiting history()
10:38:17
DEBUG
Exiting history()
10:38:17
DEBUG
Entering history()
10:38:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:17
DEBUG
Entering get()
10:38:17
DEBUG
Entering _make_request()
10:38:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:17
DEBUG
Entering _get_cookie_and_crumb()
10:38:17
DEBUG
cookie_mode = 'basic'
10:38:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:17
DEBUG
Entering _get_cookie_basic()
10:38:17
DEBUG
reusing cookie
10:38:17
DEBUG
Exiting _get_cookie_basic()
10:38:17
DEBUG
Entering _get_crumb_basic()
10:38:17
DEBUG
reusing crumb
10:38:17
DEBUG
Exiting _get_crumb_basic()
10:38:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:17
DEBUG
Exiting _get_cookie_and_crumb()
10:38:17
DEBUG
response code=200
10:38:17
DEBUG
Exiting _make_request()
10:38:17
DEBUG
Exiting get()
10:38:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:38:15
10:38:17
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:38:15-05:00
10:38:17
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:38:15-05:00
10:38:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:38:17
DEBUG
Exiting history()
10:38:17
DEBUG
POLL [Yahoo]: 10:38:17 Price=$53.25
10:38:17
DEBUG
CHECK: C=53.25 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:38:27
DEBUG
Entering history()
10:38:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:38:27
DEBUG
Entering history()
10:38:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:27
DEBUG
Entering get()
10:38:27
DEBUG
Entering _make_request()
10:38:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:27
DEBUG
Entering _get_cookie_and_crumb()
10:38:27
DEBUG
cookie_mode = 'basic'
10:38:27
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:27
DEBUG
Entering _get_cookie_basic()
10:38:27
DEBUG
reusing cookie
10:38:27
DEBUG
Exiting _get_cookie_basic()
10:38:27
DEBUG
Entering _get_crumb_basic()
10:38:27
DEBUG
reusing crumb
10:38:27
DEBUG
Exiting _get_crumb_basic()
10:38:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:27
DEBUG
Exiting _get_cookie_and_crumb()
10:38:27
DEBUG
response code=200
10:38:27
DEBUG
Exiting _make_request()
10:38:27
DEBUG
Exiting get()
10:38:27
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:38:15
10:38:27
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:38:15-05:00
10:38:27
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:38:27
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:38:27
DEBUG
Exiting history()
10:38:27
DEBUG
Exiting history()
10:38:27
DEBUG
Entering history()
10:38:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:27
DEBUG
Entering get()
10:38:27
DEBUG
Entering _make_request()
10:38:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:27
DEBUG
Entering _get_cookie_and_crumb()
10:38:27
DEBUG
cookie_mode = 'basic'
10:38:27
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:27
DEBUG
Entering _get_cookie_basic()
10:38:27
DEBUG
reusing cookie
10:38:27
DEBUG
Exiting _get_cookie_basic()
10:38:27
DEBUG
Entering _get_crumb_basic()
10:38:27
DEBUG
reusing crumb
10:38:27
DEBUG
Exiting _get_crumb_basic()
10:38:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:27
DEBUG
Exiting _get_cookie_and_crumb()
10:38:27
DEBUG
response code=200
10:38:27
DEBUG
Exiting _make_request()
10:38:27
DEBUG
Exiting get()
10:38:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:38:15
10:38:27
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:38:15-05:00
10:38:27
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:38:15-05:00
10:38:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:38:27
DEBUG
Exiting history()
10:38:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:38:37
DEBUG
Entering history()
10:38:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:38:37
DEBUG
Entering history()
10:38:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:37
DEBUG
Entering get()
10:38:37
DEBUG
Entering _make_request()
10:38:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:37
DEBUG
Entering _get_cookie_and_crumb()
10:38:37
DEBUG
cookie_mode = 'basic'
10:38:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:37
DEBUG
Entering _get_cookie_basic()
10:38:37
DEBUG
reusing cookie
10:38:37
DEBUG
Exiting _get_cookie_basic()
10:38:37
DEBUG
Entering _get_crumb_basic()
10:38:37
DEBUG
reusing crumb
10:38:37
DEBUG
Exiting _get_crumb_basic()
10:38:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:37
DEBUG
Exiting _get_cookie_and_crumb()
10:38:37
DEBUG
response code=200
10:38:37
DEBUG
Exiting _make_request()
10:38:37
DEBUG
Exiting get()
10:38:37
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:38:29
10:38:37
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:38:29-05:00
10:38:37
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:38:37
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:38:37
DEBUG
Exiting history()
10:38:37
DEBUG
Exiting history()
10:38:37
DEBUG
Entering history()
10:38:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:37
DEBUG
Entering get()
10:38:37
DEBUG
Entering _make_request()
10:38:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:37
DEBUG
Entering _get_cookie_and_crumb()
10:38:37
DEBUG
cookie_mode = 'basic'
10:38:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:37
DEBUG
Entering _get_cookie_basic()
10:38:37
DEBUG
reusing cookie
10:38:37
DEBUG
Exiting _get_cookie_basic()
10:38:37
DEBUG
Entering _get_crumb_basic()
10:38:37
DEBUG
reusing crumb
10:38:37
DEBUG
Exiting _get_crumb_basic()
10:38:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:37
DEBUG
Exiting _get_cookie_and_crumb()
10:38:38
DEBUG
response code=200
10:38:38
DEBUG
Exiting _make_request()
10:38:38
DEBUG
Exiting get()
10:38:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:38:29
10:38:38
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:38:29-05:00
10:38:38
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:38:29-05:00
10:38:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:38:38
DEBUG
Exiting history()
10:38:38
DEBUG
POLL [Yahoo]: 10:38:38 Price=$53.50
10:38:38
DEBUG
CHECK: C=53.50 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:38:48
DEBUG
Entering history()
10:38:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:38:48
DEBUG
Entering history()
10:38:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:48
DEBUG
Entering get()
10:38:48
DEBUG
Entering _make_request()
10:38:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:48
DEBUG
Entering _get_cookie_and_crumb()
10:38:48
DEBUG
cookie_mode = 'basic'
10:38:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:48
DEBUG
Entering _get_cookie_basic()
10:38:48
DEBUG
reusing cookie
10:38:48
DEBUG
Exiting _get_cookie_basic()
10:38:48
DEBUG
Entering _get_crumb_basic()
10:38:48
DEBUG
reusing crumb
10:38:48
DEBUG
Exiting _get_crumb_basic()
10:38:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:48
DEBUG
Exiting _get_cookie_and_crumb()
10:38:48
DEBUG
response code=200
10:38:48
DEBUG
Exiting _make_request()
10:38:48
DEBUG
Exiting get()
10:38:48
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:38:35
10:38:48
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:38:35-05:00
10:38:48
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:38:48
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:38:48
DEBUG
Exiting history()
10:38:48
DEBUG
Exiting history()
10:38:48
DEBUG
Entering history()
10:38:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:48
DEBUG
Entering get()
10:38:48
DEBUG
Entering _make_request()
10:38:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:48
DEBUG
Entering _get_cookie_and_crumb()
10:38:48
DEBUG
cookie_mode = 'basic'
10:38:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:48
DEBUG
Entering _get_cookie_basic()
10:38:48
DEBUG
reusing cookie
10:38:48
DEBUG
Exiting _get_cookie_basic()
10:38:48
DEBUG
Entering _get_crumb_basic()
10:38:48
DEBUG
reusing crumb
10:38:48
DEBUG
Exiting _get_crumb_basic()
10:38:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:48
DEBUG
Exiting _get_cookie_and_crumb()
10:38:48
DEBUG
response code=200
10:38:48
DEBUG
Exiting _make_request()
10:38:48
DEBUG
Exiting get()
10:38:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:38:35
10:38:48
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:38:35-05:00
10:38:48
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:38:35-05:00
10:38:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:38:48
DEBUG
Exiting history()
10:38:48
DEBUG
POLL [Yahoo]: 10:38:48 Price=$53.45
10:38:48
DEBUG
CHECK: C=53.45 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:38:58
DEBUG
Entering history()
10:38:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:38:58
DEBUG
Entering history()
10:38:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:58
DEBUG
Entering get()
10:38:58
DEBUG
Entering _make_request()
10:38:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:58
DEBUG
Entering _get_cookie_and_crumb()
10:38:58
DEBUG
cookie_mode = 'basic'
10:38:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:58
DEBUG
Entering _get_cookie_basic()
10:38:58
DEBUG
reusing cookie
10:38:58
DEBUG
Exiting _get_cookie_basic()
10:38:58
DEBUG
Entering _get_crumb_basic()
10:38:58
DEBUG
reusing crumb
10:38:58
DEBUG
Exiting _get_crumb_basic()
10:38:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:58
DEBUG
Exiting _get_cookie_and_crumb()
10:38:58
DEBUG
response code=200
10:38:58
DEBUG
Exiting _make_request()
10:38:58
DEBUG
Exiting get()
10:38:58
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:38:44
10:38:58
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:38:44-05:00
10:38:58
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:38:58
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:38:58
DEBUG
Exiting history()
10:38:58
DEBUG
Exiting history()
10:38:58
DEBUG
Entering history()
10:38:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:58
DEBUG
Entering get()
10:38:58
DEBUG
Entering _make_request()
10:38:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:58
DEBUG
Entering _get_cookie_and_crumb()
10:38:58
DEBUG
cookie_mode = 'basic'
10:38:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:58
DEBUG
Entering _get_cookie_basic()
10:38:58
DEBUG
reusing cookie
10:38:58
DEBUG
Exiting _get_cookie_basic()
10:38:58
DEBUG
Entering _get_crumb_basic()
10:38:58
DEBUG
reusing crumb
10:38:58
DEBUG
Exiting _get_crumb_basic()
10:38:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:58
DEBUG
Exiting _get_cookie_and_crumb()
10:38:58
DEBUG
response code=200
10:38:58
DEBUG
Exiting _make_request()
10:38:58
DEBUG
Exiting get()
10:38:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:38:44
10:38:58
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:38:44-05:00
10:38:58
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:38:44-05:00
10:38:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:38:58
DEBUG
Exiting history()
10:38:58
DEBUG
POLL [Yahoo]: 10:38:58 Price=$53.56
10:38:58
DEBUG
CHECK: C=53.56 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:38:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:39:00
DEBUG
BAR: 10:38:00 O=53.31 H=53.86 L=53.25 C=53.86
10:39:00
DEBUG
Checking: C=53.86 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:39:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:39:08
DEBUG
Entering history()
10:39:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:39:08
DEBUG
Entering history()
10:39:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:08
DEBUG
Entering get()
10:39:08
DEBUG
Entering _make_request()
10:39:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:08
DEBUG
Entering _get_cookie_and_crumb()
10:39:08
DEBUG
cookie_mode = 'basic'
10:39:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:08
DEBUG
Entering _get_cookie_basic()
10:39:08
DEBUG
reusing cookie
10:39:08
DEBUG
Exiting _get_cookie_basic()
10:39:08
DEBUG
Entering _get_crumb_basic()
10:39:08
DEBUG
reusing crumb
10:39:08
DEBUG
Exiting _get_crumb_basic()
10:39:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:08
DEBUG
Exiting _get_cookie_and_crumb()
10:39:08
DEBUG
response code=200
10:39:08
DEBUG
Exiting _make_request()
10:39:08
DEBUG
Exiting get()
10:39:08
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:38:44
10:39:08
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:38:44-05:00
10:39:08
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:39:08
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:39:08
DEBUG
Exiting history()
10:39:08
DEBUG
Exiting history()
10:39:08
DEBUG
Entering history()
10:39:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:08
DEBUG
Entering get()
10:39:08
DEBUG
Entering _make_request()
10:39:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:08
DEBUG
Entering _get_cookie_and_crumb()
10:39:08
DEBUG
cookie_mode = 'basic'
10:39:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:08
DEBUG
Entering _get_cookie_basic()
10:39:08
DEBUG
reusing cookie
10:39:08
DEBUG
Exiting _get_cookie_basic()
10:39:08
DEBUG
Entering _get_crumb_basic()
10:39:08
DEBUG
reusing crumb
10:39:08
DEBUG
Exiting _get_crumb_basic()
10:39:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:08
DEBUG
Exiting _get_cookie_and_crumb()
10:39:08
DEBUG
response code=200
10:39:08
DEBUG
Exiting _make_request()
10:39:08
DEBUG
Exiting get()
10:39:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:38:44
10:39:08
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:38:44-05:00
10:39:08
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:38:44-05:00
10:39:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:39:08
DEBUG
Exiting history()
10:39:18
DEBUG
Entering history()
10:39:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:39:18
DEBUG
Entering history()
10:39:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:18
DEBUG
Entering get()
10:39:18
DEBUG
Entering _make_request()
10:39:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:18
DEBUG
Entering _get_cookie_and_crumb()
10:39:18
DEBUG
cookie_mode = 'basic'
10:39:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:18
DEBUG
Entering _get_cookie_basic()
10:39:18
DEBUG
reusing cookie
10:39:18
DEBUG
Exiting _get_cookie_basic()
10:39:18
DEBUG
Entering _get_crumb_basic()
10:39:18
DEBUG
reusing crumb
10:39:18
DEBUG
Exiting _get_crumb_basic()
10:39:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:18
DEBUG
Exiting _get_cookie_and_crumb()
10:39:18
DEBUG
response code=200
10:39:18
DEBUG
Exiting _make_request()
10:39:18
DEBUG
Exiting get()
10:39:18
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:39:00
10:39:18
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:39:00-05:00
10:39:18
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:39:18
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:39:18
DEBUG
Exiting history()
10:39:18
DEBUG
Exiting history()
10:39:18
DEBUG
Entering history()
10:39:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:18
DEBUG
Entering get()
10:39:18
DEBUG
Entering _make_request()
10:39:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:18
DEBUG
Entering _get_cookie_and_crumb()
10:39:18
DEBUG
cookie_mode = 'basic'
10:39:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:18
DEBUG
Entering _get_cookie_basic()
10:39:18
DEBUG
reusing cookie
10:39:18
DEBUG
Exiting _get_cookie_basic()
10:39:18
DEBUG
Entering _get_crumb_basic()
10:39:18
DEBUG
reusing crumb
10:39:18
DEBUG
Exiting _get_crumb_basic()
10:39:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:18
DEBUG
Exiting _get_cookie_and_crumb()
10:39:18
DEBUG
response code=200
10:39:18
DEBUG
Exiting _make_request()
10:39:18
DEBUG
Exiting get()
10:39:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:39:00
10:39:18
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:39:00-05:00
10:39:18
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:39:00-05:00
10:39:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:39:00-05:00
10:39:18
DEBUG
Exiting history()
10:39:18
DEBUG
POLL [Yahoo]: 10:39:18 Price=$53.92
10:39:18
DEBUG
CHECK: C=53.92 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:39:28
DEBUG
Entering history()
10:39:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:39:28
DEBUG
Entering history()
10:39:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:28
DEBUG
Entering get()
10:39:28
DEBUG
Entering _make_request()
10:39:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:28
DEBUG
Entering _get_cookie_and_crumb()
10:39:28
DEBUG
cookie_mode = 'basic'
10:39:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:28
DEBUG
Entering _get_cookie_basic()
10:39:28
DEBUG
reusing cookie
10:39:28
DEBUG
Exiting _get_cookie_basic()
10:39:28
DEBUG
Entering _get_crumb_basic()
10:39:28
DEBUG
reusing crumb
10:39:28
DEBUG
Exiting _get_crumb_basic()
10:39:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:28
DEBUG
Exiting _get_cookie_and_crumb()
10:39:28
DEBUG
response code=200
10:39:28
DEBUG
Exiting _make_request()
10:39:28
DEBUG
Exiting get()
10:39:28
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:39:00
10:39:28
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:39:00-05:00
10:39:28
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:39:28
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:39:28
DEBUG
Exiting history()
10:39:28
DEBUG
Exiting history()
10:39:28
DEBUG
Entering history()
10:39:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:28
DEBUG
Entering get()
10:39:28
DEBUG
Entering _make_request()
10:39:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:28
DEBUG
Entering _get_cookie_and_crumb()
10:39:28
DEBUG
cookie_mode = 'basic'
10:39:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:28
DEBUG
Entering _get_cookie_basic()
10:39:28
DEBUG
reusing cookie
10:39:28
DEBUG
Exiting _get_cookie_basic()
10:39:28
DEBUG
Entering _get_crumb_basic()
10:39:28
DEBUG
reusing crumb
10:39:28
DEBUG
Exiting _get_crumb_basic()
10:39:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:28
DEBUG
Exiting _get_cookie_and_crumb()
10:39:28
DEBUG
response code=200
10:39:28
DEBUG
Exiting _make_request()
10:39:28
DEBUG
Exiting get()
10:39:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:39:00
10:39:28
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:39:00-05:00
10:39:28
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:39:00-05:00
10:39:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:39:00-05:00
10:39:28
DEBUG
Exiting history()
10:39:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:39:38
DEBUG
Entering history()
10:39:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:39:38
DEBUG
Entering history()
10:39:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:38
DEBUG
Entering get()
10:39:38
DEBUG
Entering _make_request()
10:39:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:38
DEBUG
Entering _get_cookie_and_crumb()
10:39:38
DEBUG
cookie_mode = 'basic'
10:39:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:38
DEBUG
Entering _get_cookie_basic()
10:39:38
DEBUG
reusing cookie
10:39:38
DEBUG
Exiting _get_cookie_basic()
10:39:38
DEBUG
Entering _get_crumb_basic()
10:39:38
DEBUG
reusing crumb
10:39:38
DEBUG
Exiting _get_crumb_basic()
10:39:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:38
DEBUG
Exiting _get_cookie_and_crumb()
10:39:38
DEBUG
response code=200
10:39:38
DEBUG
Exiting _make_request()
10:39:38
DEBUG
Exiting get()
10:39:38
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:39:29
10:39:38
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:39:29-05:00
10:39:38
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:39:38
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:39:38
DEBUG
Exiting history()
10:39:38
DEBUG
Exiting history()
10:39:38
DEBUG
Entering history()
10:39:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:38
DEBUG
Entering get()
10:39:38
DEBUG
Entering _make_request()
10:39:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:38
DEBUG
Entering _get_cookie_and_crumb()
10:39:38
DEBUG
cookie_mode = 'basic'
10:39:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:38
DEBUG
Entering _get_cookie_basic()
10:39:38
DEBUG
reusing cookie
10:39:38
DEBUG
Exiting _get_cookie_basic()
10:39:38
DEBUG
Entering _get_crumb_basic()
10:39:38
DEBUG
reusing crumb
10:39:38
DEBUG
Exiting _get_crumb_basic()
10:39:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:38
DEBUG
Exiting _get_cookie_and_crumb()
10:39:38
DEBUG
response code=200
10:39:38
DEBUG
Exiting _make_request()
10:39:38
DEBUG
Exiting get()
10:39:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:39:29
10:39:38
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:39:29-05:00
10:39:38
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:39:29-05:00
10:39:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:39:38
DEBUG
Exiting history()
10:39:38
DEBUG
POLL [Yahoo]: 10:39:38 Price=$53.95
10:39:38
DEBUG
CHECK: C=53.95 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:39:48
DEBUG
Entering history()
10:39:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:39:48
DEBUG
Entering history()
10:39:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:48
DEBUG
Entering get()
10:39:48
DEBUG
Entering _make_request()
10:39:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:48
DEBUG
Entering _get_cookie_and_crumb()
10:39:48
DEBUG
cookie_mode = 'basic'
10:39:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:48
DEBUG
Entering _get_cookie_basic()
10:39:48
DEBUG
reusing cookie
10:39:48
DEBUG
Exiting _get_cookie_basic()
10:39:48
DEBUG
Entering _get_crumb_basic()
10:39:48
DEBUG
reusing crumb
10:39:48
DEBUG
Exiting _get_crumb_basic()
10:39:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:48
DEBUG
Exiting _get_cookie_and_crumb()
10:39:48
DEBUG
response code=200
10:39:48
DEBUG
Exiting _make_request()
10:39:48
DEBUG
Exiting get()
10:39:48
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:39:29
10:39:48
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:39:29-05:00
10:39:48
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:39:48
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:39:48
DEBUG
Exiting history()
10:39:48
DEBUG
Exiting history()
10:39:48
DEBUG
Entering history()
10:39:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:48
DEBUG
Entering get()
10:39:48
DEBUG
Entering _make_request()
10:39:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:48
DEBUG
Entering _get_cookie_and_crumb()
10:39:48
DEBUG
cookie_mode = 'basic'
10:39:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:48
DEBUG
Entering _get_cookie_basic()
10:39:48
DEBUG
reusing cookie
10:39:48
DEBUG
Exiting _get_cookie_basic()
10:39:48
DEBUG
Entering _get_crumb_basic()
10:39:48
DEBUG
reusing crumb
10:39:48
DEBUG
Exiting _get_crumb_basic()
10:39:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:48
DEBUG
Exiting _get_cookie_and_crumb()
10:39:48
DEBUG
response code=200
10:39:48
DEBUG
Exiting _make_request()
10:39:48
DEBUG
Exiting get()
10:39:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:39:29
10:39:48
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:39:29-05:00
10:39:48
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:39:29-05:00
10:39:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:39:48
DEBUG
Exiting history()
10:39:58
DEBUG
Entering history()
10:39:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:39:58
DEBUG
Entering history()
10:39:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:58
DEBUG
Entering get()
10:39:58
DEBUG
Entering _make_request()
10:39:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:58
DEBUG
Entering _get_cookie_and_crumb()
10:39:58
DEBUG
cookie_mode = 'basic'
10:39:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:58
DEBUG
Entering _get_cookie_basic()
10:39:58
DEBUG
reusing cookie
10:39:58
DEBUG
Exiting _get_cookie_basic()
10:39:58
DEBUG
Entering _get_crumb_basic()
10:39:58
DEBUG
reusing crumb
10:39:58
DEBUG
Exiting _get_crumb_basic()
10:39:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:58
DEBUG
Exiting _get_cookie_and_crumb()
10:39:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:39:58
DEBUG
response code=200
10:39:58
DEBUG
Exiting _make_request()
10:39:58
DEBUG
Exiting get()
10:39:58
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:39:56
10:39:58
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:39:56-05:00
10:39:58
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:39:58
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:39:58
DEBUG
Exiting history()
10:39:58
DEBUG
Exiting history()
10:39:58
DEBUG
Entering history()
10:39:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:58
DEBUG
Entering get()
10:39:58
DEBUG
Entering _make_request()
10:39:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:58
DEBUG
Entering _get_cookie_and_crumb()
10:39:58
DEBUG
cookie_mode = 'basic'
10:39:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:58
DEBUG
Entering _get_cookie_basic()
10:39:58
DEBUG
reusing cookie
10:39:58
DEBUG
Exiting _get_cookie_basic()
10:39:58
DEBUG
Entering _get_crumb_basic()
10:39:58
DEBUG
reusing crumb
10:39:58
DEBUG
Exiting _get_crumb_basic()
10:39:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:58
DEBUG
Exiting _get_cookie_and_crumb()
10:39:59
DEBUG
response code=200
10:39:59
DEBUG
Exiting _make_request()
10:39:59
DEBUG
Exiting get()
10:39:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:39:56
10:39:59
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:39:56-05:00
10:39:59
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:39:56-05:00
10:39:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:39:59
DEBUG
Exiting history()
10:39:59
DEBUG
POLL [Yahoo]: 10:39:59 Price=$53.72
10:39:59
DEBUG
CHECK: C=53.72 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:40:00
DEBUG
BAR: 10:39:00 O=54.06 H=54.06 L=53.82 C=53.82
10:40:00
DEBUG
Checking: C=53.82 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:40:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:40:09
DEBUG
Entering history()
10:40:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:40:09
DEBUG
Entering history()
10:40:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:40:09
DEBUG
Entering get()
10:40:09
DEBUG
Entering _make_request()
10:40:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:40:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:40:09
DEBUG
Entering _get_cookie_and_crumb()
10:40:09
DEBUG
cookie_mode = 'basic'
10:40:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:40:09
DEBUG
Entering _get_cookie_basic()
10:40:09
DEBUG
reusing cookie
10:40:09
DEBUG
Exiting _get_cookie_basic()
10:40:09
DEBUG
Entering _get_crumb_basic()
10:40:09
DEBUG
reusing crumb
10:40:09
DEBUG
Exiting _get_crumb_basic()
10:40:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:40:09
DEBUG
Exiting _get_cookie_and_crumb()
10:40:09
DEBUG
response code=200
10:40:09
DEBUG
Exiting _make_request()
10:40:09
DEBUG
Exiting get()
10:40:09
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:40:07
10:40:09
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:40:07-05:00
10:40:09
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:40:09
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:40:09
DEBUG
Exiting history()
10:40:09
DEBUG
Exiting history()
10:40:09
DEBUG
Entering history()
10:40:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:40:09
DEBUG
Entering get()
10:40:09
DEBUG
Entering _make_request()
10:40:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:40:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:40:09
DEBUG
Entering _get_cookie_and_crumb()
10:40:09
DEBUG
cookie_mode = 'basic'
10:40:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:40:09
DEBUG
Entering _get_cookie_basic()
10:40:09
DEBUG
reusing cookie
10:40:09
DEBUG
Exiting _get_cookie_basic()
10:40:09
DEBUG
Entering _get_crumb_basic()
10:40:09
DEBUG
reusing crumb
10:40:09
DEBUG
Exiting _get_crumb_basic()
10:40:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:40:09
DEBUG
Exiting _get_cookie_and_crumb()
10:40:09
DEBUG
response code=200
10:40:09
DEBUG
Exiting _make_request()
10:40:09
DEBUG
Exiting get()
10:40:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:40:07
10:40:09
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:40:07-05:00
10:40:09
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:40:07-05:00
10:40:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:40:09
DEBUG
Exiting history()
10:40:09
DEBUG
POLL [Yahoo]: 10:40:09 Price=$53.74
10:40:09
DEBUG
CHECK: C=53.74 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:40:19
DEBUG
Entering history()
10:40:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:40:19
DEBUG
Entering history()
10:40:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:40:19
DEBUG
Entering get()
10:40:19
DEBUG
Entering _make_request()
10:40:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:40:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:40:19
DEBUG
Entering _get_cookie_and_crumb()
10:40:19
DEBUG
cookie_mode = 'basic'
10:40:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:40:19
DEBUG
Entering _get_cookie_basic()
10:40:19
DEBUG
reusing cookie
10:40:19
DEBUG
Exiting _get_cookie_basic()
10:40:19
DEBUG
Entering _get_crumb_basic()
10:40:19
DEBUG
reusing crumb
10:40:19
DEBUG
Exiting _get_crumb_basic()
10:40:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:40:19
DEBUG
Exiting _get_cookie_and_crumb()
10:40:19
DEBUG
response code=200
10:40:19
DEBUG
Exiting _make_request()
10:40:19
DEBUG
Exiting get()
10:40:19
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:40:17
10:40:19
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:40:17-05:00
10:40:19
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:40:19
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:40:19
DEBUG
Exiting history()
10:40:19
DEBUG
Exiting history()
10:40:19
DEBUG
Entering history()
10:40:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:40:19
DEBUG
Entering get()
10:40:19
DEBUG
Entering _make_request()
10:40:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:40:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:40:19
DEBUG
Entering _get_cookie_and_crumb()
10:40:19
DEBUG
cookie_mode = 'basic'
10:40:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:40:19
DEBUG
Entering _get_cookie_basic()
10:40:19
DEBUG
reusing cookie
10:40:19
DEBUG
Exiting _get_cookie_basic()
10:40:19
DEBUG
Entering _get_crumb_basic()
10:40:19
DEBUG
reusing crumb
10:40:19
DEBUG
Exiting _get_crumb_basic()
10:40:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:40:19
DEBUG
Exiting _get_cookie_and_crumb()
10:40:19
DEBUG
response code=200
10:40:19
DEBUG
Exiting _make_request()
10:40:19
DEBUG
Exiting get()
10:40:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:40:07
10:40:19
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:40:07-05:00
10:40:19
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:40:07-05:00
10:40:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:40:19
DEBUG
Exiting history()
10:40:19
DEBUG
POLL [Yahoo]: 10:40:19 Price=$53.83
10:40:19
DEBUG
CHECK: C=53.83 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:40:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:40:29
DEBUG
Entering history()
10:40:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:40:29
DEBUG
Entering history()
10:40:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:40:29
DEBUG
Entering get()
10:40:29
DEBUG
Entering _make_request()
10:40:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:40:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:40:29
DEBUG
Entering _get_cookie_and_crumb()
10:40:29
DEBUG
cookie_mode = 'basic'
10:40:29
DEBUG
Entering _get_cookie_and_crumb_basic()
10:40:29
DEBUG
Entering _get_cookie_basic()
10:40:29
DEBUG
reusing cookie
10:40:29
DEBUG
Exiting _get_cookie_basic()
10:40:29
DEBUG
Entering _get_crumb_basic()
10:40:29
DEBUG
reusing crumb
10:40:29
DEBUG
Exiting _get_crumb_basic()
10:40:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:40:29
DEBUG
Exiting _get_cookie_and_crumb()
10:40:29
DEBUG
response code=200
10:40:29
DEBUG
Exiting _make_request()
10:40:29
DEBUG
Exiting get()
10:40:29
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:40:28
10:40:29
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:40:28-05:00
10:40:29
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:40:29
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:40:29
DEBUG
Exiting history()
10:40:29
DEBUG
Exiting history()
10:40:29
DEBUG
Entering history()
10:40:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:40:29
DEBUG
Entering get()
10:40:29
DEBUG
Entering _make_request()
10:40:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:40:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:40:29
DEBUG
Entering _get_cookie_and_crumb()
10:40:29
DEBUG
cookie_mode = 'basic'
10:40:29
DEBUG
Entering _get_cookie_and_crumb_basic()
10:40:29
DEBUG
Entering _get_cookie_basic()
10:40:29
DEBUG
reusing cookie
10:40:29
DEBUG
Exiting _get_cookie_basic()
10:40:29
DEBUG
Entering _get_crumb_basic()
10:40:29
DEBUG
reusing crumb
10:40:29
DEBUG
Exiting _get_crumb_basic()
10:40:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:40:29
DEBUG
Exiting _get_cookie_and_crumb()
10:40:29
DEBUG
response code=200
10:40:29
DEBUG
Exiting _make_request()
10:40:29
DEBUG
Exiting get()
10:40:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:40:28
10:40:29
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:40:28-05:00
10:40:29
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:40:28-05:00
10:40:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:40:29
DEBUG
Exiting history()
10:40:29
DEBUG
POLL [Yahoo]: 10:40:29 Price=$54.03
10:40:29
DEBUG
CHECK: C=54.03 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:40:39
DEBUG
Entering history()
10:40:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:40:39
DEBUG
Entering history()
10:40:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:40:39
DEBUG
Entering get()
10:40:39
DEBUG
Entering _make_request()
10:40:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:40:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:40:39
DEBUG
Entering _get_cookie_and_crumb()
10:40:39
DEBUG
cookie_mode = 'basic'
10:40:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:40:39
DEBUG
Entering _get_cookie_basic()
10:40:39
DEBUG
reusing cookie
10:40:39
DEBUG
Exiting _get_cookie_basic()
10:40:39
DEBUG
Entering _get_crumb_basic()
10:40:39
DEBUG
reusing crumb
10:40:39
DEBUG
Exiting _get_crumb_basic()
10:40:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:40:39
DEBUG
Exiting _get_cookie_and_crumb()
10:40:39
DEBUG
response code=200
10:40:39
DEBUG
Exiting _make_request()
10:40:39
DEBUG
Exiting get()
10:40:39
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:40:37
10:40:39
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:40:37-05:00
10:40:39
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:40:39
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:40:39
DEBUG
Exiting history()
10:40:39
DEBUG
Exiting history()
10:40:39
DEBUG
Entering history()
10:40:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:40:39
DEBUG
Entering get()
10:40:39
DEBUG
Entering _make_request()
10:40:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:40:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:40:39
DEBUG
Entering _get_cookie_and_crumb()
10:40:39
DEBUG
cookie_mode = 'basic'
10:40:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:40:39
DEBUG
Entering _get_cookie_basic()
10:40:39
DEBUG
reusing cookie
10:40:39
DEBUG
Exiting _get_cookie_basic()
10:40:39
DEBUG
Entering _get_crumb_basic()
10:40:39
DEBUG
reusing crumb
10:40:39
DEBUG
Exiting _get_crumb_basic()
10:40:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:40:39
DEBUG
Exiting _get_cookie_and_crumb()
10:40:39
DEBUG
response code=200
10:40:39
DEBUG
Exiting _make_request()
10:40:39
DEBUG
Exiting get()
10:40:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:40:28
10:40:39
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:40:28-05:00
10:40:39
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:40:28-05:00
10:40:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:40:39
DEBUG
Exiting history()
10:40:39
DEBUG
POLL [Yahoo]: 10:40:39 Price=$54.17
10:40:39
DEBUG
CHECK: C=54.17 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:40:49
DEBUG
Entering history()
10:40:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:40:49
DEBUG
Entering history()
10:40:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:40:49
DEBUG
Entering get()
10:40:49
DEBUG
Entering _make_request()
10:40:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:40:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:40:49
DEBUG
Entering _get_cookie_and_crumb()
10:40:49
DEBUG
cookie_mode = 'basic'
10:40:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:40:49
DEBUG
Entering _get_cookie_basic()
10:40:49
DEBUG
reusing cookie
10:40:49
DEBUG
Exiting _get_cookie_basic()
10:40:49
DEBUG
Entering _get_crumb_basic()
10:40:49
DEBUG
reusing crumb
10:40:49
DEBUG
Exiting _get_crumb_basic()
10:40:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:40:49
DEBUG
Exiting _get_cookie_and_crumb()
10:40:49
DEBUG
response code=200
10:40:49
DEBUG
Exiting _make_request()
10:40:49
DEBUG
Exiting get()
10:40:49
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:40:37
10:40:49
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:40:37-05:00
10:40:49
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:40:49
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:40:49
DEBUG
Exiting history()
10:40:49
DEBUG
Exiting history()
10:40:49
DEBUG
Entering history()
10:40:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:40:49
DEBUG
Entering get()
10:40:49
DEBUG
Entering _make_request()
10:40:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:40:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:40:49
DEBUG
Entering _get_cookie_and_crumb()
10:40:49
DEBUG
cookie_mode = 'basic'
10:40:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:40:49
DEBUG
Entering _get_cookie_basic()
10:40:49
DEBUG
reusing cookie
10:40:49
DEBUG
Exiting _get_cookie_basic()
10:40:49
DEBUG
Entering _get_crumb_basic()
10:40:49
DEBUG
reusing crumb
10:40:49
DEBUG
Exiting _get_crumb_basic()
10:40:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:40:49
DEBUG
Exiting _get_cookie_and_crumb()
10:40:49
DEBUG
response code=200
10:40:49
DEBUG
Exiting _make_request()
10:40:49
DEBUG
Exiting get()
10:40:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:40:48
10:40:49
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:40:48-05:00
10:40:49
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:40:48-05:00
10:40:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:40:49
DEBUG
Exiting history()
10:40:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:40:59
DEBUG
Entering history()
10:40:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:40:59
DEBUG
Entering history()
10:40:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:40:59
DEBUG
Entering get()
10:40:59
DEBUG
Entering _make_request()
10:40:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:40:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:40:59
DEBUG
Entering _get_cookie_and_crumb()
10:40:59
DEBUG
cookie_mode = 'basic'
10:40:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:40:59
DEBUG
Entering _get_cookie_basic()
10:40:59
DEBUG
reusing cookie
10:40:59
DEBUG
Exiting _get_cookie_basic()
10:40:59
DEBUG
Entering _get_crumb_basic()
10:40:59
DEBUG
reusing crumb
10:40:59
DEBUG
Exiting _get_crumb_basic()
10:40:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:40:59
DEBUG
Exiting _get_cookie_and_crumb()
10:40:59
DEBUG
response code=200
10:40:59
DEBUG
Exiting _make_request()
10:40:59
DEBUG
Exiting get()
10:40:59
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:40:58
10:40:59
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:40:58-05:00
10:40:59
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:40:59
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:40:59
DEBUG
Exiting history()
10:40:59
DEBUG
Exiting history()
10:40:59
DEBUG
Entering history()
10:40:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:40:59
DEBUG
Entering get()
10:40:59
DEBUG
Entering _make_request()
10:40:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:40:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:40:59
DEBUG
Entering _get_cookie_and_crumb()
10:40:59
DEBUG
cookie_mode = 'basic'
10:40:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:40:59
DEBUG
Entering _get_cookie_basic()
10:40:59
DEBUG
reusing cookie
10:40:59
DEBUG
Exiting _get_cookie_basic()
10:40:59
DEBUG
Entering _get_crumb_basic()
10:40:59
DEBUG
reusing crumb
10:40:59
DEBUG
Exiting _get_crumb_basic()
10:40:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:40:59
DEBUG
Exiting _get_cookie_and_crumb()
10:40:59
DEBUG
response code=200
10:40:59
DEBUG
Exiting _make_request()
10:40:59
DEBUG
Exiting get()
10:40:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:40:48
10:40:59
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:40:48-05:00
10:40:59
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:40:48-05:00
10:40:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:40:59
DEBUG
Exiting history()
10:41:00
DEBUG
BAR: 10:40:00 O=53.76 H=54.15 L=53.75 C=54.08
10:41:00
DEBUG
Checking: C=54.08 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:41:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:41:09
DEBUG
Entering history()
10:41:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:41:09
DEBUG
Entering history()
10:41:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:41:09
DEBUG
Entering get()
10:41:09
DEBUG
Entering _make_request()
10:41:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:41:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:41:09
DEBUG
Entering _get_cookie_and_crumb()
10:41:09
DEBUG
cookie_mode = 'basic'
10:41:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:41:09
DEBUG
Entering _get_cookie_basic()
10:41:09
DEBUG
reusing cookie
10:41:09
DEBUG
Exiting _get_cookie_basic()
10:41:09
DEBUG
Entering _get_crumb_basic()
10:41:09
DEBUG
reusing crumb
10:41:09
DEBUG
Exiting _get_crumb_basic()
10:41:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:41:09
DEBUG
Exiting _get_cookie_and_crumb()
10:41:09
DEBUG
response code=200
10:41:09
DEBUG
Exiting _make_request()
10:41:09
DEBUG
Exiting get()
10:41:09
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:40:58
10:41:09
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:40:58-05:00
10:41:09
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:41:09
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:41:09
DEBUG
Exiting history()
10:41:09
DEBUG
Exiting history()
10:41:09
DEBUG
Entering history()
10:41:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:41:09
DEBUG
Entering get()
10:41:09
DEBUG
Entering _make_request()
10:41:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:41:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:41:09
DEBUG
Entering _get_cookie_and_crumb()
10:41:09
DEBUG
cookie_mode = 'basic'
10:41:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:41:09
DEBUG
Entering _get_cookie_basic()
10:41:09
DEBUG
reusing cookie
10:41:09
DEBUG
Exiting _get_cookie_basic()
10:41:09
DEBUG
Entering _get_crumb_basic()
10:41:09
DEBUG
reusing crumb
10:41:09
DEBUG
Exiting _get_crumb_basic()
10:41:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:41:09
DEBUG
Exiting _get_cookie_and_crumb()
10:41:09
DEBUG
response code=200
10:41:09
DEBUG
Exiting _make_request()
10:41:09
DEBUG
Exiting get()
10:41:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:41:07
10:41:09
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:41:07-05:00
10:41:09
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:41:07-05:00
10:41:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:41:09
DEBUG
Exiting history()
10:41:20
DEBUG
Entering history()
10:41:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:41:20
DEBUG
Entering history()
10:41:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:41:20
DEBUG
Entering get()
10:41:20
DEBUG
Entering _make_request()
10:41:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:41:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:41:20
DEBUG
Entering _get_cookie_and_crumb()
10:41:20
DEBUG
cookie_mode = 'basic'
10:41:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:41:20
DEBUG
Entering _get_cookie_basic()
10:41:20
DEBUG
reusing cookie
10:41:20
DEBUG
Exiting _get_cookie_basic()
10:41:20
DEBUG
Entering _get_crumb_basic()
10:41:20
DEBUG
reusing crumb
10:41:20
DEBUG
Exiting _get_crumb_basic()
10:41:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:41:20
DEBUG
Exiting _get_cookie_and_crumb()
10:41:20
DEBUG
response code=200
10:41:20
DEBUG
Exiting _make_request()
10:41:20
DEBUG
Exiting get()
10:41:20
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:41:18
10:41:20
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:41:18-05:00
10:41:20
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:41:20
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:41:20
DEBUG
Exiting history()
10:41:20
DEBUG
Exiting history()
10:41:20
DEBUG
Entering history()
10:41:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:41:20
DEBUG
Entering get()
10:41:20
DEBUG
Entering _make_request()
10:41:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:41:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:41:20
DEBUG
Entering _get_cookie_and_crumb()
10:41:20
DEBUG
cookie_mode = 'basic'
10:41:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:41:20
DEBUG
Entering _get_cookie_basic()
10:41:20
DEBUG
reusing cookie
10:41:20
DEBUG
Exiting _get_cookie_basic()
10:41:20
DEBUG
Entering _get_crumb_basic()
10:41:20
DEBUG
reusing crumb
10:41:20
DEBUG
Exiting _get_crumb_basic()
10:41:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:41:20
DEBUG
Exiting _get_cookie_and_crumb()
10:41:20
DEBUG
response code=200
10:41:20
DEBUG
Exiting _make_request()
10:41:20
DEBUG
Exiting get()
10:41:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:41:18
10:41:20
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:41:18-05:00
10:41:20
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:41:18-05:00
10:41:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:41:20
DEBUG
Exiting history()
10:41:20
DEBUG
POLL [Yahoo]: 10:41:20 Price=$54.33
10:41:20
DEBUG
CHECK: C=54.33 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:41:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:41:30
DEBUG
Entering history()
10:41:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:41:30
DEBUG
Entering history()
10:41:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:41:30
DEBUG
Entering get()
10:41:30
DEBUG
Entering _make_request()
10:41:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:41:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:41:30
DEBUG
Entering _get_cookie_and_crumb()
10:41:30
DEBUG
cookie_mode = 'basic'
10:41:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:41:30
DEBUG
Entering _get_cookie_basic()
10:41:30
DEBUG
reusing cookie
10:41:30
DEBUG
Exiting _get_cookie_basic()
10:41:30
DEBUG
Entering _get_crumb_basic()
10:41:30
DEBUG
reusing crumb
10:41:30
DEBUG
Exiting _get_crumb_basic()
10:41:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:41:30
DEBUG
Exiting _get_cookie_and_crumb()
10:41:30
DEBUG
response code=200
10:41:30
DEBUG
Exiting _make_request()
10:41:30
DEBUG
Exiting get()
10:41:30
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:41:29
10:41:30
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:41:29-05:00
10:41:30
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:41:30
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:41:30
DEBUG
Exiting history()
10:41:30
DEBUG
Exiting history()
10:41:30
DEBUG
Entering history()
10:41:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:41:30
DEBUG
Entering get()
10:41:30
DEBUG
Entering _make_request()
10:41:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:41:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:41:30
DEBUG
Entering _get_cookie_and_crumb()
10:41:30
DEBUG
cookie_mode = 'basic'
10:41:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:41:30
DEBUG
Entering _get_cookie_basic()
10:41:30
DEBUG
reusing cookie
10:41:30
DEBUG
Exiting _get_cookie_basic()
10:41:30
DEBUG
Entering _get_crumb_basic()
10:41:30
DEBUG
reusing crumb
10:41:30
DEBUG
Exiting _get_crumb_basic()
10:41:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:41:30
DEBUG
Exiting _get_cookie_and_crumb()
10:41:30
DEBUG
response code=200
10:41:30
DEBUG
Exiting _make_request()
10:41:30
DEBUG
Exiting get()
10:41:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:41:29
10:41:30
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:41:29-05:00
10:41:30
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:41:29-05:00
10:41:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:41:30
DEBUG
Exiting history()
10:41:30
DEBUG
POLL [Yahoo]: 10:41:30 Price=$54.40
10:41:30
DEBUG
CHECK: C=54.40 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:41:40
DEBUG
Entering history()
10:41:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:41:40
DEBUG
Entering history()
10:41:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:41:40
DEBUG
Entering get()
10:41:40
DEBUG
Entering _make_request()
10:41:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:41:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:41:40
DEBUG
Entering _get_cookie_and_crumb()
10:41:40
DEBUG
cookie_mode = 'basic'
10:41:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:41:40
DEBUG
Entering _get_cookie_basic()
10:41:40
DEBUG
reusing cookie
10:41:40
DEBUG
Exiting _get_cookie_basic()
10:41:40
DEBUG
Entering _get_crumb_basic()
10:41:40
DEBUG
reusing crumb
10:41:40
DEBUG
Exiting _get_crumb_basic()
10:41:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:41:40
DEBUG
Exiting _get_cookie_and_crumb()
10:41:40
DEBUG
response code=200
10:41:40
DEBUG
Exiting _make_request()
10:41:40
DEBUG
Exiting get()
10:41:40
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:41:39
10:41:40
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:41:39-05:00
10:41:40
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:41:40
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:41:40
DEBUG
Exiting history()
10:41:40
DEBUG
Exiting history()
10:41:40
DEBUG
Entering history()
10:41:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:41:40
DEBUG
Entering get()
10:41:40
DEBUG
Entering _make_request()
10:41:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:41:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:41:40
DEBUG
Entering _get_cookie_and_crumb()
10:41:40
DEBUG
cookie_mode = 'basic'
10:41:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:41:40
DEBUG
Entering _get_cookie_basic()
10:41:40
DEBUG
reusing cookie
10:41:40
DEBUG
Exiting _get_cookie_basic()
10:41:40
DEBUG
Entering _get_crumb_basic()
10:41:40
DEBUG
reusing crumb
10:41:40
DEBUG
Exiting _get_crumb_basic()
10:41:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:41:40
DEBUG
Exiting _get_cookie_and_crumb()
10:41:40
DEBUG
response code=200
10:41:40
DEBUG
Exiting _make_request()
10:41:40
DEBUG
Exiting get()
10:41:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:41:29
10:41:40
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:41:29-05:00
10:41:40
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:41:29-05:00
10:41:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:41:40
DEBUG
Exiting history()
10:41:40
DEBUG
POLL [Yahoo]: 10:41:40 Price=$54.34
10:41:40
DEBUG
CHECK: C=54.34 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:41:50
DEBUG
Entering history()
10:41:50
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:41:50
DEBUG
Entering history()
10:41:50
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:41:50
DEBUG
Entering get()
10:41:50
DEBUG
Entering _make_request()
10:41:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:41:50
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:41:50
DEBUG
Entering _get_cookie_and_crumb()
10:41:50
DEBUG
cookie_mode = 'basic'
10:41:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:41:50
DEBUG
Entering _get_cookie_basic()
10:41:50
DEBUG
reusing cookie
10:41:50
DEBUG
Exiting _get_cookie_basic()
10:41:50
DEBUG
Entering _get_crumb_basic()
10:41:50
DEBUG
reusing crumb
10:41:50
DEBUG
Exiting _get_crumb_basic()
10:41:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:41:50
DEBUG
Exiting _get_cookie_and_crumb()
10:41:50
DEBUG
response code=200
10:41:50
DEBUG
Exiting _make_request()
10:41:50
DEBUG
Exiting get()
10:41:50
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:41:39
10:41:50
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:41:39-05:00
10:41:50
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:41:50
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:41:50
DEBUG
Exiting history()
10:41:50
DEBUG
Exiting history()
10:41:50
DEBUG
Entering history()
10:41:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:41:50
DEBUG
Entering get()
10:41:50
DEBUG
Entering _make_request()
10:41:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:41:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:41:50
DEBUG
Entering _get_cookie_and_crumb()
10:41:50
DEBUG
cookie_mode = 'basic'
10:41:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:41:50
DEBUG
Entering _get_cookie_basic()
10:41:50
DEBUG
reusing cookie
10:41:50
DEBUG
Exiting _get_cookie_basic()
10:41:50
DEBUG
Entering _get_crumb_basic()
10:41:50
DEBUG
reusing crumb
10:41:50
DEBUG
Exiting _get_crumb_basic()
10:41:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:41:50
DEBUG
Exiting _get_cookie_and_crumb()
10:41:50
DEBUG
response code=200
10:41:50
DEBUG
Exiting _make_request()
10:41:50
DEBUG
Exiting get()
10:41:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:41:48
10:41:50
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:41:48-05:00
10:41:50
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:41:48-05:00
10:41:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:41:50
DEBUG
Exiting history()
10:41:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:42:00
DEBUG
BAR: 10:41:00 O=54.22 H=54.37 L=54.22 C=54.31
10:42:00
DEBUG
Checking: C=54.31 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:42:00
DEBUG
Entering history()
10:42:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:42:00
DEBUG
Entering history()
10:42:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:42:00
DEBUG
Entering get()
10:42:00
DEBUG
Entering _make_request()
10:42:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:42:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:42:00
DEBUG
Entering _get_cookie_and_crumb()
10:42:00
DEBUG
cookie_mode = 'basic'
10:42:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:42:00
DEBUG
Entering _get_cookie_basic()
10:42:00
DEBUG
reusing cookie
10:42:00
DEBUG
Exiting _get_cookie_basic()
10:42:00
DEBUG
Entering _get_crumb_basic()
10:42:00
DEBUG
reusing crumb
10:42:00
DEBUG
Exiting _get_crumb_basic()
10:42:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:42:00
DEBUG
Exiting _get_cookie_and_crumb()
10:42:00
DEBUG
response code=200
10:42:00
DEBUG
Exiting _make_request()
10:42:00
DEBUG
Exiting get()
10:42:00
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:41:52
10:42:00
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:41:52-05:00
10:42:00
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:42:00
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:42:00
DEBUG
Exiting history()
10:42:00
DEBUG
Exiting history()
10:42:00
DEBUG
Entering history()
10:42:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:42:00
DEBUG
Entering get()
10:42:00
DEBUG
Entering _make_request()
10:42:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:42:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:42:00
DEBUG
Entering _get_cookie_and_crumb()
10:42:00
DEBUG
cookie_mode = 'basic'
10:42:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:42:00
DEBUG
Entering _get_cookie_basic()
10:42:00
DEBUG
reusing cookie
10:42:00
DEBUG
Exiting _get_cookie_basic()
10:42:00
DEBUG
Entering _get_crumb_basic()
10:42:00
DEBUG
reusing crumb
10:42:00
DEBUG
Exiting _get_crumb_basic()
10:42:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:42:00
DEBUG
Exiting _get_cookie_and_crumb()
10:42:00
DEBUG
response code=200
10:42:00
DEBUG
Exiting _make_request()
10:42:00
DEBUG
Exiting get()
10:42:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:41:48
10:42:00
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:41:48-05:00
10:42:00
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:41:48-05:00
10:42:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:42:00
DEBUG
Exiting history()
10:42:00
DEBUG
POLL [Yahoo]: 10:42:00 Price=$54.25
10:42:00
DEBUG
CHECK: C=54.25 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:42:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:42:10
DEBUG
Entering history()
10:42:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:42:10
DEBUG
Entering history()
10:42:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:42:10
DEBUG
Entering get()
10:42:10
DEBUG
Entering _make_request()
10:42:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:42:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:42:10
DEBUG
Entering _get_cookie_and_crumb()
10:42:10
DEBUG
cookie_mode = 'basic'
10:42:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:42:10
DEBUG
Entering _get_cookie_basic()
10:42:10
DEBUG
reusing cookie
10:42:10
DEBUG
Exiting _get_cookie_basic()
10:42:10
DEBUG
Entering _get_crumb_basic()
10:42:10
DEBUG
reusing crumb
10:42:10
DEBUG
Exiting _get_crumb_basic()
10:42:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:42:10
DEBUG
Exiting _get_cookie_and_crumb()
10:42:10
DEBUG
response code=200
10:42:10
DEBUG
Exiting _make_request()
10:42:10
DEBUG
Exiting get()
10:42:10
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:41:52
10:42:10
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:41:52-05:00
10:42:10
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:42:10
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:42:10
DEBUG
Exiting history()
10:42:10
DEBUG
Exiting history()
10:42:10
DEBUG
Entering history()
10:42:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:42:10
DEBUG
Entering get()
10:42:10
DEBUG
Entering _make_request()
10:42:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:42:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:42:10
DEBUG
Entering _get_cookie_and_crumb()
10:42:10
DEBUG
cookie_mode = 'basic'
10:42:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:42:10
DEBUG
Entering _get_cookie_basic()
10:42:10
DEBUG
reusing cookie
10:42:10
DEBUG
Exiting _get_cookie_basic()
10:42:10
DEBUG
Entering _get_crumb_basic()
10:42:10
DEBUG
reusing crumb
10:42:10
DEBUG
Exiting _get_crumb_basic()
10:42:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:42:10
DEBUG
Exiting _get_cookie_and_crumb()
10:42:10
DEBUG
response code=200
10:42:10
DEBUG
Exiting _make_request()
10:42:10
DEBUG
Exiting get()
10:42:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:42:09
10:42:10
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:09-05:00
10:42:10
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:09-05:00
10:42:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:42:10
DEBUG
Exiting history()
10:42:20
DEBUG
Entering history()
10:42:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:42:20
DEBUG
Entering history()
10:42:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:42:20
DEBUG
Entering get()
10:42:20
DEBUG
Entering _make_request()
10:42:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:42:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:42:20
DEBUG
Entering _get_cookie_and_crumb()
10:42:20
DEBUG
cookie_mode = 'basic'
10:42:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:42:20
DEBUG
Entering _get_cookie_basic()
10:42:20
DEBUG
reusing cookie
10:42:20
DEBUG
Exiting _get_cookie_basic()
10:42:20
DEBUG
Entering _get_crumb_basic()
10:42:20
DEBUG
reusing crumb
10:42:20
DEBUG
Exiting _get_crumb_basic()
10:42:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:42:20
DEBUG
Exiting _get_cookie_and_crumb()
10:42:20
DEBUG
response code=200
10:42:20
DEBUG
Exiting _make_request()
10:42:20
DEBUG
Exiting get()
10:42:20
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:42:13
10:42:20
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:42:13-05:00
10:42:20
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:42:20
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:42:20
DEBUG
Exiting history()
10:42:20
DEBUG
Exiting history()
10:42:20
DEBUG
Entering history()
10:42:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:42:20
DEBUG
Entering get()
10:42:20
DEBUG
Entering _make_request()
10:42:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:42:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:42:20
DEBUG
Entering _get_cookie_and_crumb()
10:42:20
DEBUG
cookie_mode = 'basic'
10:42:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:42:20
DEBUG
Entering _get_cookie_basic()
10:42:20
DEBUG
reusing cookie
10:42:20
DEBUG
Exiting _get_cookie_basic()
10:42:20
DEBUG
Entering _get_crumb_basic()
10:42:20
DEBUG
reusing crumb
10:42:20
DEBUG
Exiting _get_crumb_basic()
10:42:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:42:20
DEBUG
Exiting _get_cookie_and_crumb()
10:42:20
DEBUG
response code=200
10:42:20
DEBUG
Exiting _make_request()
10:42:20
DEBUG
Exiting get()
10:42:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:42:09
10:42:20
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:09-05:00
10:42:20
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:09-05:00
10:42:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:42:20
DEBUG
Exiting history()
10:42:20
DEBUG
POLL [Yahoo]: 10:42:20 Price=$54.31
10:42:20
DEBUG
CHECK: C=54.31 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:42:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:42:30
DEBUG
Entering history()
10:42:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:42:30
DEBUG
Entering history()
10:42:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:42:30
DEBUG
Entering get()
10:42:30
DEBUG
Entering _make_request()
10:42:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:42:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:42:30
DEBUG
Entering _get_cookie_and_crumb()
10:42:30
DEBUG
cookie_mode = 'basic'
10:42:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:42:30
DEBUG
Entering _get_cookie_basic()
10:42:30
DEBUG
reusing cookie
10:42:30
DEBUG
Exiting _get_cookie_basic()
10:42:30
DEBUG
Entering _get_crumb_basic()
10:42:30
DEBUG
reusing crumb
10:42:30
DEBUG
Exiting _get_crumb_basic()
10:42:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:42:30
DEBUG
Exiting _get_cookie_and_crumb()
10:42:30
DEBUG
response code=200
10:42:30
DEBUG
Exiting _make_request()
10:42:30
DEBUG
Exiting get()
10:42:30
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:42:13
10:42:30
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:42:13-05:00
10:42:30
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:42:30
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:42:30
DEBUG
Exiting history()
10:42:30
DEBUG
Exiting history()
10:42:30
DEBUG
Entering history()
10:42:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:42:30
DEBUG
Entering get()
10:42:30
DEBUG
Entering _make_request()
10:42:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:42:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:42:30
DEBUG
Entering _get_cookie_and_crumb()
10:42:30
DEBUG
cookie_mode = 'basic'
10:42:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:42:30
DEBUG
Entering _get_cookie_basic()
10:42:30
DEBUG
reusing cookie
10:42:30
DEBUG
Exiting _get_cookie_basic()
10:42:30
DEBUG
Entering _get_crumb_basic()
10:42:30
DEBUG
reusing crumb
10:42:30
DEBUG
Exiting _get_crumb_basic()
10:42:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:42:30
DEBUG
Exiting _get_cookie_and_crumb()
10:42:31
DEBUG
response code=200
10:42:31
DEBUG
Exiting _make_request()
10:42:31
DEBUG
Exiting get()
10:42:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:42:30
10:42:31
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:30-05:00
10:42:31
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:30-05:00
10:42:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:42:31
DEBUG
Exiting history()
10:42:41
DEBUG
Entering history()
10:42:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:42:41
DEBUG
Entering history()
10:42:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:42:41
DEBUG
Entering get()
10:42:41
DEBUG
Entering _make_request()
10:42:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:42:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:42:41
DEBUG
Entering _get_cookie_and_crumb()
10:42:41
DEBUG
cookie_mode = 'basic'
10:42:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:42:41
DEBUG
Entering _get_cookie_basic()
10:42:41
DEBUG
reusing cookie
10:42:41
DEBUG
Exiting _get_cookie_basic()
10:42:41
DEBUG
Entering _get_crumb_basic()
10:42:41
DEBUG
reusing crumb
10:42:41
DEBUG
Exiting _get_crumb_basic()
10:42:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:42:41
DEBUG
Exiting _get_cookie_and_crumb()
10:42:41
DEBUG
response code=200
10:42:41
DEBUG
Exiting _make_request()
10:42:41
DEBUG
Exiting get()
10:42:41
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:42:39
10:42:41
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:42:39-05:00
10:42:41
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:42:41
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:42:41
DEBUG
Exiting history()
10:42:41
DEBUG
Exiting history()
10:42:41
DEBUG
Entering history()
10:42:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:42:41
DEBUG
Entering get()
10:42:41
DEBUG
Entering _make_request()
10:42:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:42:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:42:41
DEBUG
Entering _get_cookie_and_crumb()
10:42:41
DEBUG
cookie_mode = 'basic'
10:42:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:42:41
DEBUG
Entering _get_cookie_basic()
10:42:41
DEBUG
reusing cookie
10:42:41
DEBUG
Exiting _get_cookie_basic()
10:42:41
DEBUG
Entering _get_crumb_basic()
10:42:41
DEBUG
reusing crumb
10:42:41
DEBUG
Exiting _get_crumb_basic()
10:42:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:42:41
DEBUG
Exiting _get_cookie_and_crumb()
10:42:41
DEBUG
response code=200
10:42:41
DEBUG
Exiting _make_request()
10:42:41
DEBUG
Exiting get()
10:42:41
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:42:39
10:42:41
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:39-05:00
10:42:41
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:39-05:00
10:42:41
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:42:41
DEBUG
Exiting history()
10:42:41
DEBUG
POLL [Yahoo]: 10:42:41 Price=$54.30
10:42:41
DEBUG
CHECK: C=54.30 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:42:51
DEBUG
Entering history()
10:42:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:42:51
DEBUG
Entering history()
10:42:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:42:51
DEBUG
Entering get()
10:42:51
DEBUG
Entering _make_request()
10:42:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:42:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:42:51
DEBUG
Entering _get_cookie_and_crumb()
10:42:51
DEBUG
cookie_mode = 'basic'
10:42:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:42:51
DEBUG
Entering _get_cookie_basic()
10:42:51
DEBUG
reusing cookie
10:42:51
DEBUG
Exiting _get_cookie_basic()
10:42:51
DEBUG
Entering _get_crumb_basic()
10:42:51
DEBUG
reusing crumb
10:42:51
DEBUG
Exiting _get_crumb_basic()
10:42:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:42:51
DEBUG
Exiting _get_cookie_and_crumb()
10:42:51
DEBUG
response code=200
10:42:51
DEBUG
Exiting _make_request()
10:42:51
DEBUG
Exiting get()
10:42:51
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:42:39
10:42:51
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:42:39-05:00
10:42:51
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:42:51
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:42:51
DEBUG
Exiting history()
10:42:51
DEBUG
Exiting history()
10:42:51
DEBUG
Entering history()
10:42:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:42:51
DEBUG
Entering get()
10:42:51
DEBUG
Entering _make_request()
10:42:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:42:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:42:51
DEBUG
Entering _get_cookie_and_crumb()
10:42:51
DEBUG
cookie_mode = 'basic'
10:42:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:42:51
DEBUG
Entering _get_cookie_basic()
10:42:51
DEBUG
reusing cookie
10:42:51
DEBUG
Exiting _get_cookie_basic()
10:42:51
DEBUG
Entering _get_crumb_basic()
10:42:51
DEBUG
reusing crumb
10:42:51
DEBUG
Exiting _get_crumb_basic()
10:42:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:42:51
DEBUG
Exiting _get_cookie_and_crumb()
10:42:51
DEBUG
response code=200
10:42:51
DEBUG
Exiting _make_request()
10:42:51
DEBUG
Exiting get()
10:42:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:42:39
10:42:51
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:39-05:00
10:42:51
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:39-05:00
10:42:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:42:51
DEBUG
Exiting history()
10:42:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:43:00
DEBUG
BAR: 10:42:00 O=54.32 H=54.32 L=54.28 C=54.32
10:43:00
DEBUG
Checking: C=54.32 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:43:01
DEBUG
Entering history()
10:43:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:43:01
DEBUG
Entering history()
10:43:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:43:01
DEBUG
Entering get()
10:43:01
DEBUG
Entering _make_request()
10:43:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:43:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:43:01
DEBUG
Entering _get_cookie_and_crumb()
10:43:01
DEBUG
cookie_mode = 'basic'
10:43:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:43:01
DEBUG
Entering _get_cookie_basic()
10:43:01
DEBUG
reusing cookie
10:43:01
DEBUG
Exiting _get_cookie_basic()
10:43:01
DEBUG
Entering _get_crumb_basic()
10:43:01
DEBUG
reusing crumb
10:43:01
DEBUG
Exiting _get_crumb_basic()
10:43:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:43:01
DEBUG
Exiting _get_cookie_and_crumb()
10:43:01
DEBUG
response code=200
10:43:01
DEBUG
Exiting _make_request()
10:43:01
DEBUG
Exiting get()
10:43:01
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:42:53
10:43:01
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:42:53-05:00
10:43:01
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:43:01
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:43:01
DEBUG
Exiting history()
10:43:01
DEBUG
Exiting history()
10:43:01
DEBUG
Entering history()
10:43:01
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:43:01
DEBUG
Entering get()
10:43:01
DEBUG
Entering _make_request()
10:43:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:43:01
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:43:01
DEBUG
Entering _get_cookie_and_crumb()
10:43:01
DEBUG
cookie_mode = 'basic'
10:43:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:43:01
DEBUG
Entering _get_cookie_basic()
10:43:01
DEBUG
reusing cookie
10:43:01
DEBUG
Exiting _get_cookie_basic()
10:43:01
DEBUG
Entering _get_crumb_basic()
10:43:01
DEBUG
reusing crumb
10:43:01
DEBUG
Exiting _get_crumb_basic()
10:43:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:43:01
DEBUG
Exiting _get_cookie_and_crumb()
10:43:01
DEBUG
response code=200
10:43:01
DEBUG
Exiting _make_request()
10:43:01
DEBUG
Exiting get()
10:43:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:42:53
10:43:01
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:53-05:00
10:43:01
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:53-05:00
10:43:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:43:01
DEBUG
Exiting history()
10:43:01
DEBUG
POLL [Yahoo]: 10:43:01 Price=$54.22
10:43:01
DEBUG
CHECK: C=54.22 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:43:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:43:11
DEBUG
Entering history()
10:43:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:43:11
DEBUG
Entering history()
10:43:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:43:11
DEBUG
Entering get()
10:43:11
DEBUG
Entering _make_request()
10:43:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:43:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:43:11
DEBUG
Entering _get_cookie_and_crumb()
10:43:11
DEBUG
cookie_mode = 'basic'
10:43:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:43:11
DEBUG
Entering _get_cookie_basic()
10:43:11
DEBUG
reusing cookie
10:43:11
DEBUG
Exiting _get_cookie_basic()
10:43:11
DEBUG
Entering _get_crumb_basic()
10:43:11
DEBUG
reusing crumb
10:43:11
DEBUG
Exiting _get_crumb_basic()
10:43:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:43:11
DEBUG
Exiting _get_cookie_and_crumb()
10:43:11
DEBUG
response code=200
10:43:11
DEBUG
Exiting _make_request()
10:43:11
DEBUG
Exiting get()
10:43:11
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:42:53
10:43:11
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:42:53-05:00
10:43:11
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:43:11
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:43:11
DEBUG
Exiting history()
10:43:11
DEBUG
Exiting history()
10:43:11
DEBUG
Entering history()
10:43:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:43:11
DEBUG
Entering get()
10:43:11
DEBUG
Entering _make_request()
10:43:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:43:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:43:11
DEBUG
Entering _get_cookie_and_crumb()
10:43:11
DEBUG
cookie_mode = 'basic'
10:43:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:43:11
DEBUG
Entering _get_cookie_basic()
10:43:11
DEBUG
reusing cookie
10:43:11
DEBUG
Exiting _get_cookie_basic()
10:43:11
DEBUG
Entering _get_crumb_basic()
10:43:11
DEBUG
reusing crumb
10:43:11
DEBUG
Exiting _get_crumb_basic()
10:43:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:43:11
DEBUG
Exiting _get_cookie_and_crumb()
10:43:11
DEBUG
response code=200
10:43:11
DEBUG
Exiting _make_request()
10:43:11
DEBUG
Exiting get()
10:43:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:42:53
10:43:11
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:53-05:00
10:43:11
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:42:53-05:00
10:43:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:43:11
DEBUG
Exiting history()
10:43:21
DEBUG
Entering history()
10:43:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:43:21
DEBUG
Entering history()
10:43:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:43:21
DEBUG
Entering get()
10:43:21
DEBUG
Entering _make_request()
10:43:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:43:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:43:21
DEBUG
Entering _get_cookie_and_crumb()
10:43:21
DEBUG
cookie_mode = 'basic'
10:43:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:43:21
DEBUG
Entering _get_cookie_basic()
10:43:21
DEBUG
reusing cookie
10:43:21
DEBUG
Exiting _get_cookie_basic()
10:43:21
DEBUG
Entering _get_crumb_basic()
10:43:21
DEBUG
reusing crumb
10:43:21
DEBUG
Exiting _get_crumb_basic()
10:43:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:43:21
DEBUG
Exiting _get_cookie_and_crumb()
10:43:21
DEBUG
response code=200
10:43:21
DEBUG
Exiting _make_request()
10:43:21
DEBUG
Exiting get()
10:43:21
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:43:14
10:43:21
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:43:14-05:00
10:43:21
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:43:21
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:43:21
DEBUG
Exiting history()
10:43:21
DEBUG
Exiting history()
10:43:21
DEBUG
Entering history()
10:43:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:43:21
DEBUG
Entering get()
10:43:21
DEBUG
Entering _make_request()
10:43:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:43:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:43:21
DEBUG
Entering _get_cookie_and_crumb()
10:43:21
DEBUG
cookie_mode = 'basic'
10:43:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:43:21
DEBUG
Entering _get_cookie_basic()
10:43:21
DEBUG
reusing cookie
10:43:21
DEBUG
Exiting _get_cookie_basic()
10:43:21
DEBUG
Entering _get_crumb_basic()
10:43:21
DEBUG
reusing crumb
10:43:21
DEBUG
Exiting _get_crumb_basic()
10:43:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:43:21
DEBUG
Exiting _get_cookie_and_crumb()
10:43:21
DEBUG
response code=200
10:43:21
DEBUG
Exiting _make_request()
10:43:21
DEBUG
Exiting get()
10:43:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:43:14
10:43:21
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:43:14-05:00
10:43:21
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:43:14-05:00
10:43:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:43:21
DEBUG
Exiting history()
10:43:21
DEBUG
POLL [Yahoo]: 10:43:21 Price=$54.13
10:43:21
DEBUG
CHECK: C=54.13 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:43:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:43:31
DEBUG
Entering history()
10:43:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:43:31
DEBUG
Entering history()
10:43:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:43:31
DEBUG
Entering get()
10:43:31
DEBUG
Entering _make_request()
10:43:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:43:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:43:31
DEBUG
Entering _get_cookie_and_crumb()
10:43:31
DEBUG
cookie_mode = 'basic'
10:43:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:43:31
DEBUG
Entering _get_cookie_basic()
10:43:31
DEBUG
reusing cookie
10:43:31
DEBUG
Exiting _get_cookie_basic()
10:43:31
DEBUG
Entering _get_crumb_basic()
10:43:31
DEBUG
reusing crumb
10:43:31
DEBUG
Exiting _get_crumb_basic()
10:43:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:43:31
DEBUG
Exiting _get_cookie_and_crumb()
10:43:31
DEBUG
response code=200
10:43:31
DEBUG
Exiting _make_request()
10:43:31
DEBUG
Exiting get()
10:43:31
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:43:14
10:43:31
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:43:14-05:00
10:43:31
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:43:31
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:43:31
DEBUG
Exiting history()
10:43:31
DEBUG
Exiting history()
10:43:31
DEBUG
Entering history()
10:43:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:43:31
DEBUG
Entering get()
10:43:31
DEBUG
Entering _make_request()
10:43:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:43:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:43:31
DEBUG
Entering _get_cookie_and_crumb()
10:43:31
DEBUG
cookie_mode = 'basic'
10:43:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:43:31
DEBUG
Entering _get_cookie_basic()
10:43:31
DEBUG
reusing cookie
10:43:31
DEBUG
Exiting _get_cookie_basic()
10:43:31
DEBUG
Entering _get_crumb_basic()
10:43:31
DEBUG
reusing crumb
10:43:31
DEBUG
Exiting _get_crumb_basic()
10:43:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:43:31
DEBUG
Exiting _get_cookie_and_crumb()
10:43:31
DEBUG
response code=200
10:43:31
DEBUG
Exiting _make_request()
10:43:31
DEBUG
Exiting get()
10:43:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:43:14
10:43:31
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:43:14-05:00
10:43:31
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:43:14-05:00
10:43:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:43:31
DEBUG
Exiting history()
10:43:41
DEBUG
Entering history()
10:43:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:43:41
DEBUG
Entering history()
10:43:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:43:41
DEBUG
Entering get()
10:43:41
DEBUG
Entering _make_request()
10:43:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:43:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:43:41
DEBUG
Entering _get_cookie_and_crumb()
10:43:41
DEBUG
cookie_mode = 'basic'
10:43:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:43:41
DEBUG
Entering _get_cookie_basic()
10:43:41
DEBUG
reusing cookie
10:43:41
DEBUG
Exiting _get_cookie_basic()
10:43:41
DEBUG
Entering _get_crumb_basic()
10:43:41
DEBUG
reusing crumb
10:43:41
DEBUG
Exiting _get_crumb_basic()
10:43:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:43:41
DEBUG
Exiting _get_cookie_and_crumb()
10:43:41
DEBUG
response code=200
10:43:41
DEBUG
Exiting _make_request()
10:43:41
DEBUG
Exiting get()
10:43:41
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:43:40
10:43:41
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:43:40-05:00
10:43:41
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:43:41
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:43:41
DEBUG
Exiting history()
10:43:41
DEBUG
Exiting history()
10:43:41
DEBUG
Entering history()
10:43:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:43:41
DEBUG
Entering get()
10:43:41
DEBUG
Entering _make_request()
10:43:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:43:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:43:41
DEBUG
Entering _get_cookie_and_crumb()
10:43:41
DEBUG
cookie_mode = 'basic'
10:43:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:43:41
DEBUG
Entering _get_cookie_basic()
10:43:41
DEBUG
reusing cookie
10:43:41
DEBUG
Exiting _get_cookie_basic()
10:43:41
DEBUG
Entering _get_crumb_basic()
10:43:41
DEBUG
reusing crumb
10:43:41
DEBUG
Exiting _get_crumb_basic()
10:43:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:43:41
DEBUG
Exiting _get_cookie_and_crumb()
10:43:42
DEBUG
response code=200
10:43:42
DEBUG
Exiting _make_request()
10:43:42
DEBUG
Exiting get()
10:43:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:43:41
10:43:42
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:43:41-05:00
10:43:42
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:43:41-05:00
10:43:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:43:42
DEBUG
Exiting history()
10:43:42
DEBUG
POLL [Yahoo]: 10:43:42 Price=$54.34
10:43:42
DEBUG
CHECK: C=54.34 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:43:52
DEBUG
Entering history()
10:43:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:43:52
DEBUG
Entering history()
10:43:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:43:52
DEBUG
Entering get()
10:43:52
DEBUG
Entering _make_request()
10:43:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:43:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:43:52
DEBUG
Entering _get_cookie_and_crumb()
10:43:52
DEBUG
cookie_mode = 'basic'
10:43:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:43:52
DEBUG
Entering _get_cookie_basic()
10:43:52
DEBUG
reusing cookie
10:43:52
DEBUG
Exiting _get_cookie_basic()
10:43:52
DEBUG
Entering _get_crumb_basic()
10:43:52
DEBUG
reusing crumb
10:43:52
DEBUG
Exiting _get_crumb_basic()
10:43:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:43:52
DEBUG
Exiting _get_cookie_and_crumb()
10:43:52
DEBUG
response code=200
10:43:52
DEBUG
Exiting _make_request()
10:43:52
DEBUG
Exiting get()
10:43:52
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:43:46
10:43:52
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:43:46-05:00
10:43:52
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:43:52
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:43:52
DEBUG
Exiting history()
10:43:52
DEBUG
Exiting history()
10:43:52
DEBUG
Entering history()
10:43:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:43:52
DEBUG
Entering get()
10:43:52
DEBUG
Entering _make_request()
10:43:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:43:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:43:52
DEBUG
Entering _get_cookie_and_crumb()
10:43:52
DEBUG
cookie_mode = 'basic'
10:43:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:43:52
DEBUG
Entering _get_cookie_basic()
10:43:52
DEBUG
reusing cookie
10:43:52
DEBUG
Exiting _get_cookie_basic()
10:43:52
DEBUG
Entering _get_crumb_basic()
10:43:52
DEBUG
reusing crumb
10:43:52
DEBUG
Exiting _get_crumb_basic()
10:43:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:43:52
DEBUG
Exiting _get_cookie_and_crumb()
10:43:52
DEBUG
response code=200
10:43:52
DEBUG
Exiting _make_request()
10:43:52
DEBUG
Exiting get()
10:43:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:43:46
10:43:52
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:43:46-05:00
10:43:52
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:43:46-05:00
10:43:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:43:52
DEBUG
Exiting history()
10:43:52
DEBUG
POLL [Yahoo]: 10:43:52 Price=$54.29
10:43:52
DEBUG
CHECK: C=54.29 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:43:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:44:00
DEBUG
BAR: 10:43:00 O=54.17 H=54.29 L=54.17 C=54.26
10:44:00
DEBUG
Checking: C=54.26 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:44:02
DEBUG
Entering history()
10:44:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:44:02
DEBUG
Entering history()
10:44:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:44:02
DEBUG
Entering get()
10:44:02
DEBUG
Entering _make_request()
10:44:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:44:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:44:02
DEBUG
Entering _get_cookie_and_crumb()
10:44:02
DEBUG
cookie_mode = 'basic'
10:44:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:44:02
DEBUG
Entering _get_cookie_basic()
10:44:02
DEBUG
reusing cookie
10:44:02
DEBUG
Exiting _get_cookie_basic()
10:44:02
DEBUG
Entering _get_crumb_basic()
10:44:02
DEBUG
reusing crumb
10:44:02
DEBUG
Exiting _get_crumb_basic()
10:44:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:44:02
DEBUG
Exiting _get_cookie_and_crumb()
10:44:02
DEBUG
response code=200
10:44:02
DEBUG
Exiting _make_request()
10:44:02
DEBUG
Exiting get()
10:44:02
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:44:01
10:44:02
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:44:01-05:00
10:44:02
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:44:02
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:44:02
DEBUG
Exiting history()
10:44:02
DEBUG
Exiting history()
10:44:02
DEBUG
Entering history()
10:44:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:44:02
DEBUG
Entering get()
10:44:02
DEBUG
Entering _make_request()
10:44:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:44:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:44:02
DEBUG
Entering _get_cookie_and_crumb()
10:44:02
DEBUG
cookie_mode = 'basic'
10:44:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:44:02
DEBUG
Entering _get_cookie_basic()
10:44:02
DEBUG
reusing cookie
10:44:02
DEBUG
Exiting _get_cookie_basic()
10:44:02
DEBUG
Entering _get_crumb_basic()
10:44:02
DEBUG
reusing crumb
10:44:02
DEBUG
Exiting _get_crumb_basic()
10:44:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:44:02
DEBUG
Exiting _get_cookie_and_crumb()
10:44:02
DEBUG
response code=200
10:44:02
DEBUG
Exiting _make_request()
10:44:02
DEBUG
Exiting get()
10:44:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:43:46
10:44:02
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:43:46-05:00
10:44:02
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:43:46-05:00
10:44:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:44:02
DEBUG
Exiting history()
10:44:02
DEBUG
POLL [Yahoo]: 10:44:02 Price=$54.40
10:44:02
DEBUG
CHECK: C=54.40 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:44:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:44:12
DEBUG
Entering history()
10:44:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:44:12
DEBUG
Entering history()
10:44:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:44:12
DEBUG
Entering get()
10:44:12
DEBUG
Entering _make_request()
10:44:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:44:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:44:12
DEBUG
Entering _get_cookie_and_crumb()
10:44:12
DEBUG
cookie_mode = 'basic'
10:44:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:44:12
DEBUG
Entering _get_cookie_basic()
10:44:12
DEBUG
reusing cookie
10:44:12
DEBUG
Exiting _get_cookie_basic()
10:44:12
DEBUG
Entering _get_crumb_basic()
10:44:12
DEBUG
reusing crumb
10:44:12
DEBUG
Exiting _get_crumb_basic()
10:44:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:44:12
DEBUG
Exiting _get_cookie_and_crumb()
10:44:12
DEBUG
response code=200
10:44:12
DEBUG
Exiting _make_request()
10:44:12
DEBUG
Exiting get()
10:44:12
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:44:01
10:44:12
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:44:01-05:00
10:44:12
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:44:12
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:44:12
DEBUG
Exiting history()
10:44:12
DEBUG
Exiting history()
10:44:12
DEBUG
Entering history()
10:44:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:44:12
DEBUG
Entering get()
10:44:12
DEBUG
Entering _make_request()
10:44:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:44:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:44:12
DEBUG
Entering _get_cookie_and_crumb()
10:44:12
DEBUG
cookie_mode = 'basic'
10:44:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:44:12
DEBUG
Entering _get_cookie_basic()
10:44:12
DEBUG
reusing cookie
10:44:12
DEBUG
Exiting _get_cookie_basic()
10:44:12
DEBUG
Entering _get_crumb_basic()
10:44:12
DEBUG
reusing crumb
10:44:12
DEBUG
Exiting _get_crumb_basic()
10:44:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:44:12
DEBUG
Exiting _get_cookie_and_crumb()
10:44:12
DEBUG
response code=200
10:44:12
DEBUG
Exiting _make_request()
10:44:12
DEBUG
Exiting get()
10:44:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:44:08
10:44:12
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:44:08-05:00
10:44:12
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:44:08-05:00
10:44:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:44:12
DEBUG
Exiting history()
10:44:22
DEBUG
Entering history()
10:44:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:44:22
DEBUG
Entering history()
10:44:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:44:22
DEBUG
Entering get()
10:44:22
DEBUG
Entering _make_request()
10:44:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:44:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:44:22
DEBUG
Entering _get_cookie_and_crumb()
10:44:22
DEBUG
cookie_mode = 'basic'
10:44:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:44:22
DEBUG
Entering _get_cookie_basic()
10:44:22
DEBUG
reusing cookie
10:44:22
DEBUG
Exiting _get_cookie_basic()
10:44:22
DEBUG
Entering _get_crumb_basic()
10:44:22
DEBUG
reusing crumb
10:44:22
DEBUG
Exiting _get_crumb_basic()
10:44:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:44:22
DEBUG
Exiting _get_cookie_and_crumb()
10:44:22
DEBUG
response code=200
10:44:22
DEBUG
Exiting _make_request()
10:44:22
DEBUG
Exiting get()
10:44:22
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:44:20
10:44:22
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:44:20-05:00
10:44:22
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:44:22
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:44:22
DEBUG
Exiting history()
10:44:22
DEBUG
Exiting history()
10:44:22
DEBUG
Entering history()
10:44:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:44:22
DEBUG
Entering get()
10:44:22
DEBUG
Entering _make_request()
10:44:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:44:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:44:22
DEBUG
Entering _get_cookie_and_crumb()
10:44:22
DEBUG
cookie_mode = 'basic'
10:44:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:44:22
DEBUG
Entering _get_cookie_basic()
10:44:22
DEBUG
reusing cookie
10:44:22
DEBUG
Exiting _get_cookie_basic()
10:44:22
DEBUG
Entering _get_crumb_basic()
10:44:22
DEBUG
reusing crumb
10:44:22
DEBUG
Exiting _get_crumb_basic()
10:44:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:44:22
DEBUG
Exiting _get_cookie_and_crumb()
10:44:22
DEBUG
response code=200
10:44:22
DEBUG
Exiting _make_request()
10:44:22
DEBUG
Exiting get()
10:44:22
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:44:20
10:44:22
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:44:20-05:00
10:44:22
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:44:20-05:00
10:44:22
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:44:22
DEBUG
Exiting history()
10:44:22
DEBUG
POLL [Yahoo]: 10:44:22 Price=$54.44
10:44:22
DEBUG
CHECK: C=54.44 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:44:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:44:32
DEBUG
Entering history()
10:44:32
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:44:32
DEBUG
Entering history()
10:44:32
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:44:32
DEBUG
Entering get()
10:44:32
DEBUG
Entering _make_request()
10:44:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:44:32
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:44:32
DEBUG
Entering _get_cookie_and_crumb()
10:44:32
DEBUG
cookie_mode = 'basic'
10:44:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:44:32
DEBUG
Entering _get_cookie_basic()
10:44:32
DEBUG
reusing cookie
10:44:32
DEBUG
Exiting _get_cookie_basic()
10:44:32
DEBUG
Entering _get_crumb_basic()
10:44:32
DEBUG
reusing crumb
10:44:32
DEBUG
Exiting _get_crumb_basic()
10:44:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:44:32
DEBUG
Exiting _get_cookie_and_crumb()
10:44:32
DEBUG
response code=200
10:44:32
DEBUG
Exiting _make_request()
10:44:32
DEBUG
Exiting get()
10:44:32
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:44:20
10:44:32
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:44:20-05:00
10:44:32
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:44:32
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:44:32
DEBUG
Exiting history()
10:44:32
DEBUG
Exiting history()
10:44:32
DEBUG
Entering history()
10:44:32
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:44:32
DEBUG
Entering get()
10:44:32
DEBUG
Entering _make_request()
10:44:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:44:32
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:44:32
DEBUG
Entering _get_cookie_and_crumb()
10:44:32
DEBUG
cookie_mode = 'basic'
10:44:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:44:32
DEBUG
Entering _get_cookie_basic()
10:44:32
DEBUG
reusing cookie
10:44:32
DEBUG
Exiting _get_cookie_basic()
10:44:32
DEBUG
Entering _get_crumb_basic()
10:44:32
DEBUG
reusing crumb
10:44:32
DEBUG
Exiting _get_crumb_basic()
10:44:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:44:32
DEBUG
Exiting _get_cookie_and_crumb()
10:44:32
DEBUG
response code=200
10:44:32
DEBUG
Exiting _make_request()
10:44:32
DEBUG
Exiting get()
10:44:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:44:20
10:44:32
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:44:20-05:00
10:44:32
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:44:20-05:00
10:44:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:44:32
DEBUG
Exiting history()
10:44:42
DEBUG
Entering history()
10:44:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:44:42
DEBUG
Entering history()
10:44:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:44:42
DEBUG
Entering get()
10:44:42
DEBUG
Entering _make_request()
10:44:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:44:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:44:42
DEBUG
Entering _get_cookie_and_crumb()
10:44:42
DEBUG
cookie_mode = 'basic'
10:44:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:44:42
DEBUG
Entering _get_cookie_basic()
10:44:42
DEBUG
reusing cookie
10:44:42
DEBUG
Exiting _get_cookie_basic()
10:44:42
DEBUG
Entering _get_crumb_basic()
10:44:42
DEBUG
reusing crumb
10:44:42
DEBUG
Exiting _get_crumb_basic()
10:44:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:44:42
DEBUG
Exiting _get_cookie_and_crumb()
10:44:42
DEBUG
response code=200
10:44:42
DEBUG
Exiting _make_request()
10:44:42
DEBUG
Exiting get()
10:44:42
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:44:36
10:44:42
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:44:36-05:00
10:44:42
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:44:42
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:44:42
DEBUG
Exiting history()
10:44:42
DEBUG
Exiting history()
10:44:42
DEBUG
Entering history()
10:44:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:44:42
DEBUG
Entering get()
10:44:42
DEBUG
Entering _make_request()
10:44:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:44:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:44:42
DEBUG
Entering _get_cookie_and_crumb()
10:44:42
DEBUG
cookie_mode = 'basic'
10:44:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:44:42
DEBUG
Entering _get_cookie_basic()
10:44:42
DEBUG
reusing cookie
10:44:42
DEBUG
Exiting _get_cookie_basic()
10:44:42
DEBUG
Entering _get_crumb_basic()
10:44:42
DEBUG
reusing crumb
10:44:42
DEBUG
Exiting _get_crumb_basic()
10:44:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:44:42
DEBUG
Exiting _get_cookie_and_crumb()
10:44:43
DEBUG
response code=200
10:44:43
DEBUG
Exiting _make_request()
10:44:43
DEBUG
Exiting get()
10:44:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:44:36
10:44:43
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:44:36-05:00
10:44:43
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:44:36-05:00
10:44:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:44:43
DEBUG
Exiting history()
10:44:43
DEBUG
POLL [Yahoo]: 10:44:43 Price=$54.46
10:44:43
DEBUG
CHECK: C=54.46 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:44:53
DEBUG
Entering history()
10:44:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:44:53
DEBUG
Entering history()
10:44:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:44:53
DEBUG
Entering get()
10:44:53
DEBUG
Entering _make_request()
10:44:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:44:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:44:53
DEBUG
Entering _get_cookie_and_crumb()
10:44:53
DEBUG
cookie_mode = 'basic'
10:44:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:44:53
DEBUG
Entering _get_cookie_basic()
10:44:53
DEBUG
reusing cookie
10:44:53
DEBUG
Exiting _get_cookie_basic()
10:44:53
DEBUG
Entering _get_crumb_basic()
10:44:53
DEBUG
reusing crumb
10:44:53
DEBUG
Exiting _get_crumb_basic()
10:44:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:44:53
DEBUG
Exiting _get_cookie_and_crumb()
10:44:53
DEBUG
response code=200
10:44:53
DEBUG
Exiting _make_request()
10:44:53
DEBUG
Exiting get()
10:44:53
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:44:46
10:44:53
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:44:46-05:00
10:44:53
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:44:53
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:44:53
DEBUG
Exiting history()
10:44:53
DEBUG
Exiting history()
10:44:53
DEBUG
Entering history()
10:44:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:44:53
DEBUG
Entering get()
10:44:53
DEBUG
Entering _make_request()
10:44:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:44:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:44:53
DEBUG
Entering _get_cookie_and_crumb()
10:44:53
DEBUG
cookie_mode = 'basic'
10:44:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:44:53
DEBUG
Entering _get_cookie_basic()
10:44:53
DEBUG
reusing cookie
10:44:53
DEBUG
Exiting _get_cookie_basic()
10:44:53
DEBUG
Entering _get_crumb_basic()
10:44:53
DEBUG
reusing crumb
10:44:53
DEBUG
Exiting _get_crumb_basic()
10:44:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:44:53
DEBUG
Exiting _get_cookie_and_crumb()
10:44:53
DEBUG
response code=200
10:44:53
DEBUG
Exiting _make_request()
10:44:53
DEBUG
Exiting get()
10:44:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:44:46
10:44:53
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:44:46-05:00
10:44:53
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:44:46-05:00
10:44:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:44:53
DEBUG
Exiting history()
10:44:53
DEBUG
POLL [Yahoo]: 10:44:53 Price=$54.44
10:44:53
DEBUG
CHECK: C=54.44 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:44:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:45:00
DEBUG
BAR: 10:44:00 O=54.40 H=54.47 L=54.40 C=54.47
10:45:00
DEBUG
Checking: C=54.47 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:45:03
DEBUG
Entering history()
10:45:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:45:03
DEBUG
Entering history()
10:45:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:45:03
DEBUG
Entering get()
10:45:03
DEBUG
Entering _make_request()
10:45:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:45:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:45:03
DEBUG
Entering _get_cookie_and_crumb()
10:45:03
DEBUG
cookie_mode = 'basic'
10:45:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:45:03
DEBUG
Entering _get_cookie_basic()
10:45:03
DEBUG
reusing cookie
10:45:03
DEBUG
Exiting _get_cookie_basic()
10:45:03
DEBUG
Entering _get_crumb_basic()
10:45:03
DEBUG
reusing crumb
10:45:03
DEBUG
Exiting _get_crumb_basic()
10:45:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:45:03
DEBUG
Exiting _get_cookie_and_crumb()
10:45:03
DEBUG
response code=200
10:45:03
DEBUG
Exiting _make_request()
10:45:03
DEBUG
Exiting get()
10:45:03
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:45:02
10:45:03
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:45:02-05:00
10:45:03
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:45:03
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:45:03
DEBUG
Exiting history()
10:45:03
DEBUG
Exiting history()
10:45:03
DEBUG
Entering history()
10:45:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:45:03
DEBUG
Entering get()
10:45:03
DEBUG
Entering _make_request()
10:45:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:45:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:45:03
DEBUG
Entering _get_cookie_and_crumb()
10:45:03
DEBUG
cookie_mode = 'basic'
10:45:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:45:03
DEBUG
Entering _get_cookie_basic()
10:45:03
DEBUG
reusing cookie
10:45:03
DEBUG
Exiting _get_cookie_basic()
10:45:03
DEBUG
Entering _get_crumb_basic()
10:45:03
DEBUG
reusing crumb
10:45:03
DEBUG
Exiting _get_crumb_basic()
10:45:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:45:03
DEBUG
Exiting _get_cookie_and_crumb()
10:45:03
DEBUG
response code=200
10:45:03
DEBUG
Exiting _make_request()
10:45:03
DEBUG
Exiting get()
10:45:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:45:02
10:45:03
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:45:02-05:00
10:45:03
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:45:02-05:00
10:45:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:45:03
DEBUG
Exiting history()
10:45:03
DEBUG
POLL [Yahoo]: 10:45:03 Price=$54.46
10:45:03
DEBUG
CHECK: C=54.46 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:45:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:45:13
DEBUG
Entering history()
10:45:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:45:13
DEBUG
Entering history()
10:45:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:45:13
DEBUG
Entering get()
10:45:13
DEBUG
Entering _make_request()
10:45:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:45:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:45:13
DEBUG
Entering _get_cookie_and_crumb()
10:45:13
DEBUG
cookie_mode = 'basic'
10:45:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:45:13
DEBUG
Entering _get_cookie_basic()
10:45:13
DEBUG
reusing cookie
10:45:13
DEBUG
Exiting _get_cookie_basic()
10:45:13
DEBUG
Entering _get_crumb_basic()
10:45:13
DEBUG
reusing crumb
10:45:13
DEBUG
Exiting _get_crumb_basic()
10:45:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:45:13
DEBUG
Exiting _get_cookie_and_crumb()
10:45:13
DEBUG
response code=200
10:45:13
DEBUG
Exiting _make_request()
10:45:13
DEBUG
Exiting get()
10:45:13
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:45:07
10:45:13
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:45:07-05:00
10:45:13
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:45:13
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:45:13
DEBUG
Exiting history()
10:45:13
DEBUG
Exiting history()
10:45:13
DEBUG
Entering history()
10:45:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:45:13
DEBUG
Entering get()
10:45:13
DEBUG
Entering _make_request()
10:45:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:45:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:45:13
DEBUG
Entering _get_cookie_and_crumb()
10:45:13
DEBUG
cookie_mode = 'basic'
10:45:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:45:13
DEBUG
Entering _get_cookie_basic()
10:45:13
DEBUG
reusing cookie
10:45:13
DEBUG
Exiting _get_cookie_basic()
10:45:13
DEBUG
Entering _get_crumb_basic()
10:45:13
DEBUG
reusing crumb
10:45:13
DEBUG
Exiting _get_crumb_basic()
10:45:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:45:13
DEBUG
Exiting _get_cookie_and_crumb()
10:45:13
DEBUG
response code=200
10:45:13
DEBUG
Exiting _make_request()
10:45:13
DEBUG
Exiting get()
10:45:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:45:02
10:45:13
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:45:02-05:00
10:45:13
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:45:02-05:00
10:45:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:45:13
DEBUG
Exiting history()
10:45:13
DEBUG
POLL [Yahoo]: 10:45:13 Price=$54.50
10:45:13
DEBUG
CHECK: C=54.50 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:45:23
DEBUG
Entering history()
10:45:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:45:23
DEBUG
Entering history()
10:45:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:45:23
DEBUG
Entering get()
10:45:23
DEBUG
Entering _make_request()
10:45:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:45:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:45:23
DEBUG
Entering _get_cookie_and_crumb()
10:45:23
DEBUG
cookie_mode = 'basic'
10:45:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:45:23
DEBUG
Entering _get_cookie_basic()
10:45:23
DEBUG
reusing cookie
10:45:23
DEBUG
Exiting _get_cookie_basic()
10:45:23
DEBUG
Entering _get_crumb_basic()
10:45:23
DEBUG
reusing crumb
10:45:23
DEBUG
Exiting _get_crumb_basic()
10:45:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:45:23
DEBUG
Exiting _get_cookie_and_crumb()
10:45:23
DEBUG
response code=200
10:45:23
DEBUG
Exiting _make_request()
10:45:23
DEBUG
Exiting get()
10:45:23
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:45:07
10:45:23
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:45:07-05:00
10:45:23
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:45:23
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:45:23
DEBUG
Exiting history()
10:45:23
DEBUG
Exiting history()
10:45:23
DEBUG
Entering history()
10:45:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:45:23
DEBUG
Entering get()
10:45:23
DEBUG
Entering _make_request()
10:45:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:45:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:45:23
DEBUG
Entering _get_cookie_and_crumb()
10:45:23
DEBUG
cookie_mode = 'basic'
10:45:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:45:23
DEBUG
Entering _get_cookie_basic()
10:45:23
DEBUG
reusing cookie
10:45:23
DEBUG
Exiting _get_cookie_basic()
10:45:23
DEBUG
Entering _get_crumb_basic()
10:45:23
DEBUG
reusing crumb
10:45:23
DEBUG
Exiting _get_crumb_basic()
10:45:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:45:23
DEBUG
Exiting _get_cookie_and_crumb()
10:45:23
DEBUG
response code=200
10:45:23
DEBUG
Exiting _make_request()
10:45:23
DEBUG
Exiting get()
10:45:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:45:20
10:45:23
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:45:20-05:00
10:45:23
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:45:20-05:00
10:45:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:45:23
DEBUG
Exiting history()
10:45:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:45:33
DEBUG
Entering history()
10:45:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:45:33
DEBUG
Entering history()
10:45:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:45:33
DEBUG
Entering get()
10:45:33
DEBUG
Entering _make_request()
10:45:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:45:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:45:33
DEBUG
Entering _get_cookie_and_crumb()
10:45:33
DEBUG
cookie_mode = 'basic'
10:45:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:45:33
DEBUG
Entering _get_cookie_basic()
10:45:33
DEBUG
reusing cookie
10:45:33
DEBUG
Exiting _get_cookie_basic()
10:45:33
DEBUG
Entering _get_crumb_basic()
10:45:33
DEBUG
reusing crumb
10:45:33
DEBUG
Exiting _get_crumb_basic()
10:45:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:45:33
DEBUG
Exiting _get_cookie_and_crumb()
10:45:33
DEBUG
response code=200
10:45:33
DEBUG
Exiting _make_request()
10:45:33
DEBUG
Exiting get()
10:45:33
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:45:20
10:45:33
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:45:20-05:00
10:45:33
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:45:33
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:45:33
DEBUG
Exiting history()
10:45:33
DEBUG
Exiting history()
10:45:33
DEBUG
Entering history()
10:45:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:45:33
DEBUG
Entering get()
10:45:33
DEBUG
Entering _make_request()
10:45:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:45:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:45:33
DEBUG
Entering _get_cookie_and_crumb()
10:45:33
DEBUG
cookie_mode = 'basic'
10:45:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:45:33
DEBUG
Entering _get_cookie_basic()
10:45:33
DEBUG
reusing cookie
10:45:33
DEBUG
Exiting _get_cookie_basic()
10:45:33
DEBUG
Entering _get_crumb_basic()
10:45:33
DEBUG
reusing crumb
10:45:33
DEBUG
Exiting _get_crumb_basic()
10:45:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:45:33
DEBUG
Exiting _get_cookie_and_crumb()
10:45:33
DEBUG
response code=200
10:45:33
DEBUG
Exiting _make_request()
10:45:33
DEBUG
Exiting get()
10:45:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:45:20
10:45:33
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:45:20-05:00
10:45:33
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:45:20-05:00
10:45:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:45:33
DEBUG
Exiting history()
10:45:33
DEBUG
POLL [Yahoo]: 10:45:33 Price=$54.40
10:45:33
DEBUG
CHECK: C=54.40 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:45:43
DEBUG
Entering history()
10:45:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:45:43
DEBUG
Entering history()
10:45:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:45:43
DEBUG
Entering get()
10:45:43
DEBUG
Entering _make_request()
10:45:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:45:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:45:43
DEBUG
Entering _get_cookie_and_crumb()
10:45:43
DEBUG
cookie_mode = 'basic'
10:45:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:45:43
DEBUG
Entering _get_cookie_basic()
10:45:43
DEBUG
reusing cookie
10:45:43
DEBUG
Exiting _get_cookie_basic()
10:45:43
DEBUG
Entering _get_crumb_basic()
10:45:43
DEBUG
reusing crumb
10:45:43
DEBUG
Exiting _get_crumb_basic()
10:45:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:45:43
DEBUG
Exiting _get_cookie_and_crumb()
10:45:43
DEBUG
response code=200
10:45:43
DEBUG
Exiting _make_request()
10:45:43
DEBUG
Exiting get()
10:45:43
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:45:20
10:45:43
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:45:20-05:00
10:45:43
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:45:43
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:45:43
DEBUG
Exiting history()
10:45:43
DEBUG
Exiting history()
10:45:43
DEBUG
Entering history()
10:45:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:45:43
DEBUG
Entering get()
10:45:43
DEBUG
Entering _make_request()
10:45:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:45:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:45:43
DEBUG
Entering _get_cookie_and_crumb()
10:45:43
DEBUG
cookie_mode = 'basic'
10:45:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:45:43
DEBUG
Entering _get_cookie_basic()
10:45:43
DEBUG
reusing cookie
10:45:43
DEBUG
Exiting _get_cookie_basic()
10:45:43
DEBUG
Entering _get_crumb_basic()
10:45:43
DEBUG
reusing crumb
10:45:43
DEBUG
Exiting _get_crumb_basic()
10:45:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:45:43
DEBUG
Exiting _get_cookie_and_crumb()
10:45:43
DEBUG
response code=200
10:45:43
DEBUG
Exiting _make_request()
10:45:43
DEBUG
Exiting get()
10:45:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:45:42
10:45:43
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:45:42-05:00
10:45:43
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:45:42-05:00
10:45:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:45:43
DEBUG
Exiting history()
10:45:53
DEBUG
Entering history()
10:45:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:45:53
DEBUG
Entering history()
10:45:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:45:54
DEBUG
Entering get()
10:45:54
DEBUG
Entering _make_request()
10:45:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:45:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:45:54
DEBUG
Entering _get_cookie_and_crumb()
10:45:54
DEBUG
cookie_mode = 'basic'
10:45:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:45:54
DEBUG
Entering _get_cookie_basic()
10:45:54
DEBUG
reusing cookie
10:45:54
DEBUG
Exiting _get_cookie_basic()
10:45:54
DEBUG
Entering _get_crumb_basic()
10:45:54
DEBUG
reusing crumb
10:45:54
DEBUG
Exiting _get_crumb_basic()
10:45:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:45:54
DEBUG
Exiting _get_cookie_and_crumb()
10:45:54
DEBUG
response code=200
10:45:54
DEBUG
Exiting _make_request()
10:45:54
DEBUG
Exiting get()
10:45:54
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:45:45
10:45:54
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:45:45-05:00
10:45:54
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:45:54
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:45:54
DEBUG
Exiting history()
10:45:54
DEBUG
Exiting history()
10:45:54
DEBUG
Entering history()
10:45:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:45:54
DEBUG
Entering get()
10:45:54
DEBUG
Entering _make_request()
10:45:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:45:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:45:54
DEBUG
Entering _get_cookie_and_crumb()
10:45:54
DEBUG
cookie_mode = 'basic'
10:45:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:45:54
DEBUG
Entering _get_cookie_basic()
10:45:54
DEBUG
reusing cookie
10:45:54
DEBUG
Exiting _get_cookie_basic()
10:45:54
DEBUG
Entering _get_crumb_basic()
10:45:54
DEBUG
reusing crumb
10:45:54
DEBUG
Exiting _get_crumb_basic()
10:45:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:45:54
DEBUG
Exiting _get_cookie_and_crumb()
10:45:54
DEBUG
response code=200
10:45:54
DEBUG
Exiting _make_request()
10:45:54
DEBUG
Exiting get()
10:45:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:45:45
10:45:54
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:45:45-05:00
10:45:54
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:45:45-05:00
10:45:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:45:54
DEBUG
Exiting history()
10:45:54
DEBUG
POLL [Yahoo]: 10:45:54 Price=$54.41
10:45:54
DEBUG
CHECK: C=54.41 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:45:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:46:00
DEBUG
BAR: 10:45:00 O=54.45 H=54.50 L=54.45 C=54.50
10:46:00
DEBUG
Checking: C=54.50 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:46:04
DEBUG
Entering history()
10:46:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:46:04
DEBUG
Entering history()
10:46:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:46:04
DEBUG
Entering get()
10:46:04
DEBUG
Entering _make_request()
10:46:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:46:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:46:04
DEBUG
Entering _get_cookie_and_crumb()
10:46:04
DEBUG
cookie_mode = 'basic'
10:46:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:46:04
DEBUG
Entering _get_cookie_basic()
10:46:04
DEBUG
reusing cookie
10:46:04
DEBUG
Exiting _get_cookie_basic()
10:46:04
DEBUG
Entering _get_crumb_basic()
10:46:04
DEBUG
reusing crumb
10:46:04
DEBUG
Exiting _get_crumb_basic()
10:46:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:46:04
DEBUG
Exiting _get_cookie_and_crumb()
10:46:04
DEBUG
response code=200
10:46:04
DEBUG
Exiting _make_request()
10:46:04
DEBUG
Exiting get()
10:46:04
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:46:02
10:46:04
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:46:02-05:00
10:46:04
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:46:04
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:46:04
DEBUG
Exiting history()
10:46:04
DEBUG
Exiting history()
10:46:04
DEBUG
Entering history()
10:46:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:46:04
DEBUG
Entering get()
10:46:04
DEBUG
Entering _make_request()
10:46:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:46:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:46:04
DEBUG
Entering _get_cookie_and_crumb()
10:46:04
DEBUG
cookie_mode = 'basic'
10:46:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:46:04
DEBUG
Entering _get_cookie_basic()
10:46:04
DEBUG
reusing cookie
10:46:04
DEBUG
Exiting _get_cookie_basic()
10:46:04
DEBUG
Entering _get_crumb_basic()
10:46:04
DEBUG
reusing crumb
10:46:04
DEBUG
Exiting _get_crumb_basic()
10:46:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:46:04
DEBUG
Exiting _get_cookie_and_crumb()
10:46:04
DEBUG
response code=200
10:46:04
DEBUG
Exiting _make_request()
10:46:04
DEBUG
Exiting get()
10:46:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:46:02
10:46:04
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:46:02-05:00
10:46:04
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:46:02-05:00
10:46:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:46:04
DEBUG
Exiting history()
10:46:04
DEBUG
POLL [Yahoo]: 10:46:04 Price=$54.21
10:46:04
DEBUG
CHECK: C=54.21 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:46:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:46:14
DEBUG
Entering history()
10:46:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:46:14
DEBUG
Entering history()
10:46:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:46:14
DEBUG
Entering get()
10:46:14
DEBUG
Entering _make_request()
10:46:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:46:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:46:14
DEBUG
Entering _get_cookie_and_crumb()
10:46:14
DEBUG
cookie_mode = 'basic'
10:46:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:46:14
DEBUG
Entering _get_cookie_basic()
10:46:14
DEBUG
reusing cookie
10:46:14
DEBUG
Exiting _get_cookie_basic()
10:46:14
DEBUG
Entering _get_crumb_basic()
10:46:14
DEBUG
reusing crumb
10:46:14
DEBUG
Exiting _get_crumb_basic()
10:46:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:46:14
DEBUG
Exiting _get_cookie_and_crumb()
10:46:14
DEBUG
response code=200
10:46:14
DEBUG
Exiting _make_request()
10:46:14
DEBUG
Exiting get()
10:46:14
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:46:02
10:46:14
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:46:02-05:00
10:46:14
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:46:14
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:46:14
DEBUG
Exiting history()
10:46:14
DEBUG
Exiting history()
10:46:14
DEBUG
Entering history()
10:46:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:46:14
DEBUG
Entering get()
10:46:14
DEBUG
Entering _make_request()
10:46:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:46:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:46:14
DEBUG
Entering _get_cookie_and_crumb()
10:46:14
DEBUG
cookie_mode = 'basic'
10:46:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:46:14
DEBUG
Entering _get_cookie_basic()
10:46:14
DEBUG
reusing cookie
10:46:14
DEBUG
Exiting _get_cookie_basic()
10:46:14
DEBUG
Entering _get_crumb_basic()
10:46:14
DEBUG
reusing crumb
10:46:14
DEBUG
Exiting _get_crumb_basic()
10:46:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:46:14
DEBUG
Exiting _get_cookie_and_crumb()
10:46:14
DEBUG
response code=200
10:46:14
DEBUG
Exiting _make_request()
10:46:14
DEBUG
Exiting get()
10:46:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:46:08
10:46:14
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:46:08-05:00
10:46:14
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:46:08-05:00
10:46:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:46:14
DEBUG
Exiting history()
10:46:24
DEBUG
Entering history()
10:46:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:46:24
DEBUG
Entering history()
10:46:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:46:24
DEBUG
Entering get()
10:46:24
DEBUG
Entering _make_request()
10:46:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:46:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:46:24
DEBUG
Entering _get_cookie_and_crumb()
10:46:24
DEBUG
cookie_mode = 'basic'
10:46:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:46:24
DEBUG
Entering _get_cookie_basic()
10:46:24
DEBUG
reusing cookie
10:46:24
DEBUG
Exiting _get_cookie_basic()
10:46:24
DEBUG
Entering _get_crumb_basic()
10:46:24
DEBUG
reusing crumb
10:46:24
DEBUG
Exiting _get_crumb_basic()
10:46:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:46:24
DEBUG
Exiting _get_cookie_and_crumb()
10:46:24
DEBUG
response code=200
10:46:24
DEBUG
Exiting _make_request()
10:46:24
DEBUG
Exiting get()
10:46:24
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:46:18
10:46:24
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:46:18-05:00
10:46:24
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:46:24
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:46:24
DEBUG
Exiting history()
10:46:24
DEBUG
Exiting history()
10:46:24
DEBUG
Entering history()
10:46:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:46:24
DEBUG
Entering get()
10:46:24
DEBUG
Entering _make_request()
10:46:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:46:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:46:24
DEBUG
Entering _get_cookie_and_crumb()
10:46:24
DEBUG
cookie_mode = 'basic'
10:46:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:46:24
DEBUG
Entering _get_cookie_basic()
10:46:24
DEBUG
reusing cookie
10:46:24
DEBUG
Exiting _get_cookie_basic()
10:46:24
DEBUG
Entering _get_crumb_basic()
10:46:24
DEBUG
reusing crumb
10:46:24
DEBUG
Exiting _get_crumb_basic()
10:46:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:46:24
DEBUG
Exiting _get_cookie_and_crumb()
10:46:24
DEBUG
response code=200
10:46:24
DEBUG
Exiting _make_request()
10:46:24
DEBUG
Exiting get()
10:46:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:46:08
10:46:24
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:46:08-05:00
10:46:24
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:46:08-05:00
10:46:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:46:24
DEBUG
Exiting history()
10:46:24
DEBUG
POLL [Yahoo]: 10:46:24 Price=$54.09
10:46:24
DEBUG
CHECK: C=54.09 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:46:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:46:34
DEBUG
Entering history()
10:46:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:46:34
DEBUG
Entering history()
10:46:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:46:34
DEBUG
Entering get()
10:46:34
DEBUG
Entering _make_request()
10:46:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:46:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:46:34
DEBUG
Entering _get_cookie_and_crumb()
10:46:34
DEBUG
cookie_mode = 'basic'
10:46:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:46:34
DEBUG
Entering _get_cookie_basic()
10:46:34
DEBUG
reusing cookie
10:46:34
DEBUG
Exiting _get_cookie_basic()
10:46:34
DEBUG
Entering _get_crumb_basic()
10:46:34
DEBUG
reusing crumb
10:46:34
DEBUG
Exiting _get_crumb_basic()
10:46:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:46:34
DEBUG
Exiting _get_cookie_and_crumb()
10:46:34
DEBUG
response code=200
10:46:34
DEBUG
Exiting _make_request()
10:46:34
DEBUG
Exiting get()
10:46:34
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:46:18
10:46:34
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:46:18-05:00
10:46:34
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:46:34
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:46:34
DEBUG
Exiting history()
10:46:34
DEBUG
Exiting history()
10:46:34
DEBUG
Entering history()
10:46:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:46:34
DEBUG
Entering get()
10:46:34
DEBUG
Entering _make_request()
10:46:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:46:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:46:34
DEBUG
Entering _get_cookie_and_crumb()
10:46:34
DEBUG
cookie_mode = 'basic'
10:46:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:46:34
DEBUG
Entering _get_cookie_basic()
10:46:34
DEBUG
reusing cookie
10:46:34
DEBUG
Exiting _get_cookie_basic()
10:46:34
DEBUG
Entering _get_crumb_basic()
10:46:34
DEBUG
reusing crumb
10:46:34
DEBUG
Exiting _get_crumb_basic()
10:46:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:46:34
DEBUG
Exiting _get_cookie_and_crumb()
10:46:34
DEBUG
response code=200
10:46:34
DEBUG
Exiting _make_request()
10:46:34
DEBUG
Exiting get()
10:46:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:46:33
10:46:34
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:46:33-05:00
10:46:34
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:46:33-05:00
10:46:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:46:34
DEBUG
Exiting history()
10:46:44
DEBUG
Entering history()
10:46:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:46:44
DEBUG
Entering history()
10:46:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:46:44
DEBUG
Entering get()
10:46:44
DEBUG
Entering _make_request()
10:46:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:46:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:46:44
DEBUG
Entering _get_cookie_and_crumb()
10:46:44
DEBUG
cookie_mode = 'basic'
10:46:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:46:44
DEBUG
Entering _get_cookie_basic()
10:46:44
DEBUG
reusing cookie
10:46:44
DEBUG
Exiting _get_cookie_basic()
10:46:44
DEBUG
Entering _get_crumb_basic()
10:46:44
DEBUG
reusing crumb
10:46:44
DEBUG
Exiting _get_crumb_basic()
10:46:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:46:44
DEBUG
Exiting _get_cookie_and_crumb()
10:46:44
DEBUG
response code=200
10:46:44
DEBUG
Exiting _make_request()
10:46:44
DEBUG
Exiting get()
10:46:44
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:46:43
10:46:44
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:46:43-05:00
10:46:44
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:46:44
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:46:44
DEBUG
Exiting history()
10:46:44
DEBUG
Exiting history()
10:46:44
DEBUG
Entering history()
10:46:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:46:44
DEBUG
Entering get()
10:46:44
DEBUG
Entering _make_request()
10:46:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:46:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:46:44
DEBUG
Entering _get_cookie_and_crumb()
10:46:44
DEBUG
cookie_mode = 'basic'
10:46:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:46:44
DEBUG
Entering _get_cookie_basic()
10:46:44
DEBUG
reusing cookie
10:46:44
DEBUG
Exiting _get_cookie_basic()
10:46:44
DEBUG
Entering _get_crumb_basic()
10:46:44
DEBUG
reusing crumb
10:46:44
DEBUG
Exiting _get_crumb_basic()
10:46:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:46:44
DEBUG
Exiting _get_cookie_and_crumb()
10:46:44
DEBUG
response code=200
10:46:44
DEBUG
Exiting _make_request()
10:46:44
DEBUG
Exiting get()
10:46:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:46:33
10:46:44
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:46:33-05:00
10:46:44
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:46:33-05:00
10:46:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:46:44
DEBUG
Exiting history()
10:46:44
DEBUG
POLL [Yahoo]: 10:46:44 Price=$54.16
10:46:44
DEBUG
CHECK: C=54.16 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:46:54
DEBUG
Entering history()
10:46:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:46:54
DEBUG
Entering history()
10:46:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:46:54
DEBUG
Entering get()
10:46:54
DEBUG
Entering _make_request()
10:46:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:46:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:46:54
DEBUG
Entering _get_cookie_and_crumb()
10:46:54
DEBUG
cookie_mode = 'basic'
10:46:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:46:54
DEBUG
Entering _get_cookie_basic()
10:46:54
DEBUG
reusing cookie
10:46:54
DEBUG
Exiting _get_cookie_basic()
10:46:54
DEBUG
Entering _get_crumb_basic()
10:46:54
DEBUG
reusing crumb
10:46:54
DEBUG
Exiting _get_crumb_basic()
10:46:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:46:54
DEBUG
Exiting _get_cookie_and_crumb()
10:46:54
DEBUG
response code=200
10:46:54
DEBUG
Exiting _make_request()
10:46:54
DEBUG
Exiting get()
10:46:54
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:46:43
10:46:54
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:46:43-05:00
10:46:54
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:46:54
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:46:54
DEBUG
Exiting history()
10:46:54
DEBUG
Exiting history()
10:46:54
DEBUG
Entering history()
10:46:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:46:54
DEBUG
Entering get()
10:46:54
DEBUG
Entering _make_request()
10:46:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:46:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:46:54
DEBUG
Entering _get_cookie_and_crumb()
10:46:54
DEBUG
cookie_mode = 'basic'
10:46:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:46:54
DEBUG
Entering _get_cookie_basic()
10:46:54
DEBUG
reusing cookie
10:46:54
DEBUG
Exiting _get_cookie_basic()
10:46:54
DEBUG
Entering _get_crumb_basic()
10:46:54
DEBUG
reusing crumb
10:46:54
DEBUG
Exiting _get_crumb_basic()
10:46:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:46:54
DEBUG
Exiting _get_cookie_and_crumb()
10:46:54
DEBUG
response code=200
10:46:54
DEBUG
Exiting _make_request()
10:46:54
DEBUG
Exiting get()
10:46:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:46:53
10:46:54
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:46:53-05:00
10:46:54
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:46:53-05:00
10:46:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:46:54
DEBUG
Exiting history()
10:46:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:47:00
DEBUG
BAR: 10:46:00 O=54.11 H=54.13 L=54.06 C=54.06
10:47:00
DEBUG
Checking: C=54.06 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:47:04
DEBUG
Entering history()
10:47:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:47:04
DEBUG
Entering history()
10:47:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:47:04
DEBUG
Entering get()
10:47:04
DEBUG
Entering _make_request()
10:47:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:47:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:47:04
DEBUG
Entering _get_cookie_and_crumb()
10:47:04
DEBUG
cookie_mode = 'basic'
10:47:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:47:04
DEBUG
Entering _get_cookie_basic()
10:47:04
DEBUG
reusing cookie
10:47:04
DEBUG
Exiting _get_cookie_basic()
10:47:04
DEBUG
Entering _get_crumb_basic()
10:47:04
DEBUG
reusing crumb
10:47:04
DEBUG
Exiting _get_crumb_basic()
10:47:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:47:04
DEBUG
Exiting _get_cookie_and_crumb()
10:47:05
DEBUG
response code=200
10:47:05
DEBUG
Exiting _make_request()
10:47:05
DEBUG
Exiting get()
10:47:05
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:47:01
10:47:05
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:47:01-05:00
10:47:05
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:47:05
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:47:05
DEBUG
Exiting history()
10:47:05
DEBUG
Exiting history()
10:47:05
DEBUG
Entering history()
10:47:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:47:05
DEBUG
Entering get()
10:47:05
DEBUG
Entering _make_request()
10:47:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:47:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:47:05
DEBUG
Entering _get_cookie_and_crumb()
10:47:05
DEBUG
cookie_mode = 'basic'
10:47:05
DEBUG
Entering _get_cookie_and_crumb_basic()
10:47:05
DEBUG
Entering _get_cookie_basic()
10:47:05
DEBUG
reusing cookie
10:47:05
DEBUG
Exiting _get_cookie_basic()
10:47:05
DEBUG
Entering _get_crumb_basic()
10:47:05
DEBUG
reusing crumb
10:47:05
DEBUG
Exiting _get_crumb_basic()
10:47:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:47:05
DEBUG
Exiting _get_cookie_and_crumb()
10:47:05
DEBUG
response code=200
10:47:05
DEBUG
Exiting _make_request()
10:47:05
DEBUG
Exiting get()
10:47:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:47:01
10:47:05
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:47:01-05:00
10:47:05
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:47:01-05:00
10:47:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:47:05
DEBUG
Exiting history()
10:47:05
DEBUG
POLL [Yahoo]: 10:47:05 Price=$54.17
10:47:05
DEBUG
CHECK: C=54.17 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:47:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:47:15
DEBUG
Entering history()
10:47:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:47:15
DEBUG
Entering history()
10:47:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:47:15
DEBUG
Entering get()
10:47:15
DEBUG
Entering _make_request()
10:47:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:47:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:47:15
DEBUG
Entering _get_cookie_and_crumb()
10:47:15
DEBUG
cookie_mode = 'basic'
10:47:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:47:15
DEBUG
Entering _get_cookie_basic()
10:47:15
DEBUG
reusing cookie
10:47:15
DEBUG
Exiting _get_cookie_basic()
10:47:15
DEBUG
Entering _get_crumb_basic()
10:47:15
DEBUG
reusing crumb
10:47:15
DEBUG
Exiting _get_crumb_basic()
10:47:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:47:15
DEBUG
Exiting _get_cookie_and_crumb()
10:47:15
DEBUG
response code=200
10:47:15
DEBUG
Exiting _make_request()
10:47:15
DEBUG
Exiting get()
10:47:15
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:47:14
10:47:15
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:47:14-05:00
10:47:15
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:47:15
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:47:15
DEBUG
Exiting history()
10:47:15
DEBUG
Exiting history()
10:47:15
DEBUG
Entering history()
10:47:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:47:15
DEBUG
Entering get()
10:47:15
DEBUG
Entering _make_request()
10:47:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:47:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:47:15
DEBUG
Entering _get_cookie_and_crumb()
10:47:15
DEBUG
cookie_mode = 'basic'
10:47:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:47:15
DEBUG
Entering _get_cookie_basic()
10:47:15
DEBUG
reusing cookie
10:47:15
DEBUG
Exiting _get_cookie_basic()
10:47:15
DEBUG
Entering _get_crumb_basic()
10:47:15
DEBUG
reusing crumb
10:47:15
DEBUG
Exiting _get_crumb_basic()
10:47:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:47:15
DEBUG
Exiting _get_cookie_and_crumb()
10:47:15
DEBUG
response code=200
10:47:15
DEBUG
Exiting _make_request()
10:47:15
DEBUG
Exiting get()
10:47:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:47:01
10:47:15
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:47:01-05:00
10:47:15
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:47:01-05:00
10:47:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:47:15
DEBUG
Exiting history()
10:47:15
DEBUG
POLL [Yahoo]: 10:47:15 Price=$54.15
10:47:15
DEBUG
CHECK: C=54.15 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:47:25
DEBUG
Entering history()
10:47:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:47:25
DEBUG
Entering history()
10:47:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:47:25
DEBUG
Entering get()
10:47:25
DEBUG
Entering _make_request()
10:47:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:47:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:47:25
DEBUG
Entering _get_cookie_and_crumb()
10:47:25
DEBUG
cookie_mode = 'basic'
10:47:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:47:25
DEBUG
Entering _get_cookie_basic()
10:47:25
DEBUG
reusing cookie
10:47:25
DEBUG
Exiting _get_cookie_basic()
10:47:25
DEBUG
Entering _get_crumb_basic()
10:47:25
DEBUG
reusing crumb
10:47:25
DEBUG
Exiting _get_crumb_basic()
10:47:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:47:25
DEBUG
Exiting _get_cookie_and_crumb()
10:47:25
DEBUG
response code=200
10:47:25
DEBUG
Exiting _make_request()
10:47:25
DEBUG
Exiting get()
10:47:25
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:47:14
10:47:25
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:47:14-05:00
10:47:25
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:47:25
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:47:25
DEBUG
Exiting history()
10:47:25
DEBUG
Exiting history()
10:47:25
DEBUG
Entering history()
10:47:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:47:25
DEBUG
Entering get()
10:47:25
DEBUG
Entering _make_request()
10:47:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:47:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:47:25
DEBUG
Entering _get_cookie_and_crumb()
10:47:25
DEBUG
cookie_mode = 'basic'
10:47:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:47:25
DEBUG
Entering _get_cookie_basic()
10:47:25
DEBUG
reusing cookie
10:47:25
DEBUG
Exiting _get_cookie_basic()
10:47:25
DEBUG
Entering _get_crumb_basic()
10:47:25
DEBUG
reusing crumb
10:47:25
DEBUG
Exiting _get_crumb_basic()
10:47:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:47:25
DEBUG
Exiting _get_cookie_and_crumb()
10:47:25
DEBUG
response code=200
10:47:25
DEBUG
Exiting _make_request()
10:47:25
DEBUG
Exiting get()
10:47:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:47:22
10:47:25
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:47:22-05:00
10:47:25
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:47:22-05:00
10:47:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:47:25
DEBUG
Exiting history()
10:47:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:47:35
DEBUG
Entering history()
10:47:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:47:35
DEBUG
Entering history()
10:47:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:47:35
DEBUG
Entering get()
10:47:35
DEBUG
Entering _make_request()
10:47:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:47:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:47:35
DEBUG
Entering _get_cookie_and_crumb()
10:47:35
DEBUG
cookie_mode = 'basic'
10:47:35
DEBUG
Entering _get_cookie_and_crumb_basic()
10:47:35
DEBUG
Entering _get_cookie_basic()
10:47:35
DEBUG
reusing cookie
10:47:35
DEBUG
Exiting _get_cookie_basic()
10:47:35
DEBUG
Entering _get_crumb_basic()
10:47:35
DEBUG
reusing crumb
10:47:35
DEBUG
Exiting _get_crumb_basic()
10:47:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:47:35
DEBUG
Exiting _get_cookie_and_crumb()
10:47:35
DEBUG
response code=200
10:47:35
DEBUG
Exiting _make_request()
10:47:35
DEBUG
Exiting get()
10:47:35
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:47:32
10:47:35
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:47:32-05:00
10:47:35
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:47:35
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:47:35
DEBUG
Exiting history()
10:47:35
DEBUG
Exiting history()
10:47:35
DEBUG
Entering history()
10:47:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:47:35
DEBUG
Entering get()
10:47:35
DEBUG
Entering _make_request()
10:47:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:47:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:47:35
DEBUG
Entering _get_cookie_and_crumb()
10:47:35
DEBUG
cookie_mode = 'basic'
10:47:35
DEBUG
Entering _get_cookie_and_crumb_basic()
10:47:35
DEBUG
Entering _get_cookie_basic()
10:47:35
DEBUG
reusing cookie
10:47:35
DEBUG
Exiting _get_cookie_basic()
10:47:35
DEBUG
Entering _get_crumb_basic()
10:47:35
DEBUG
reusing crumb
10:47:35
DEBUG
Exiting _get_crumb_basic()
10:47:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:47:35
DEBUG
Exiting _get_cookie_and_crumb()
10:47:35
DEBUG
response code=200
10:47:35
DEBUG
Exiting _make_request()
10:47:35
DEBUG
Exiting get()
10:47:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:47:22
10:47:35
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:47:22-05:00
10:47:35
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:47:22-05:00
10:47:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:47:35
DEBUG
Exiting history()
10:47:45
DEBUG
Entering history()
10:47:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:47:45
DEBUG
Entering history()
10:47:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:47:45
DEBUG
Entering get()
10:47:45
DEBUG
Entering _make_request()
10:47:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:47:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:47:45
DEBUG
Entering _get_cookie_and_crumb()
10:47:45
DEBUG
cookie_mode = 'basic'
10:47:45
DEBUG
Entering _get_cookie_and_crumb_basic()
10:47:45
DEBUG
Entering _get_cookie_basic()
10:47:45
DEBUG
reusing cookie
10:47:45
DEBUG
Exiting _get_cookie_basic()
10:47:45
DEBUG
Entering _get_crumb_basic()
10:47:45
DEBUG
reusing crumb
10:47:45
DEBUG
Exiting _get_crumb_basic()
10:47:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:47:45
DEBUG
Exiting _get_cookie_and_crumb()
10:47:45
DEBUG
response code=200
10:47:45
DEBUG
Exiting _make_request()
10:47:45
DEBUG
Exiting get()
10:47:45
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:47:44
10:47:45
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:47:44-05:00
10:47:45
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:47:45
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:47:45
DEBUG
Exiting history()
10:47:45
DEBUG
Exiting history()
10:47:45
DEBUG
Entering history()
10:47:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:47:45
DEBUG
Entering get()
10:47:45
DEBUG
Entering _make_request()
10:47:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:47:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:47:45
DEBUG
Entering _get_cookie_and_crumb()
10:47:45
DEBUG
cookie_mode = 'basic'
10:47:45
DEBUG
Entering _get_cookie_and_crumb_basic()
10:47:45
DEBUG
Entering _get_cookie_basic()
10:47:45
DEBUG
reusing cookie
10:47:45
DEBUG
Exiting _get_cookie_basic()
10:47:45
DEBUG
Entering _get_crumb_basic()
10:47:45
DEBUG
reusing crumb
10:47:45
DEBUG
Exiting _get_crumb_basic()
10:47:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:47:45
DEBUG
Exiting _get_cookie_and_crumb()
10:47:45
DEBUG
response code=200
10:47:45
DEBUG
Exiting _make_request()
10:47:45
DEBUG
Exiting get()
10:47:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:47:44
10:47:45
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:47:44-05:00
10:47:45
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:47:44-05:00
10:47:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:47:45
DEBUG
Exiting history()
10:47:45
DEBUG
POLL [Yahoo]: 10:47:45 Price=$54.09
10:47:45
DEBUG
CHECK: C=54.09 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:47:55
DEBUG
Entering history()
10:47:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:47:55
DEBUG
Entering history()
10:47:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:47:55
DEBUG
Entering get()
10:47:55
DEBUG
Entering _make_request()
10:47:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:47:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:47:55
DEBUG
Entering _get_cookie_and_crumb()
10:47:55
DEBUG
cookie_mode = 'basic'
10:47:55
DEBUG
Entering _get_cookie_and_crumb_basic()
10:47:55
DEBUG
Entering _get_cookie_basic()
10:47:55
DEBUG
reusing cookie
10:47:55
DEBUG
Exiting _get_cookie_basic()
10:47:55
DEBUG
Entering _get_crumb_basic()
10:47:55
DEBUG
reusing crumb
10:47:55
DEBUG
Exiting _get_crumb_basic()
10:47:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:47:55
DEBUG
Exiting _get_cookie_and_crumb()
10:47:55
DEBUG
response code=200
10:47:55
DEBUG
Exiting _make_request()
10:47:55
DEBUG
Exiting get()
10:47:55
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:47:44
10:47:55
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:47:44-05:00
10:47:55
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:47:55
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:47:55
DEBUG
Exiting history()
10:47:55
DEBUG
Exiting history()
10:47:55
DEBUG
Entering history()
10:47:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:47:55
DEBUG
Entering get()
10:47:55
DEBUG
Entering _make_request()
10:47:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:47:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:47:55
DEBUG
Entering _get_cookie_and_crumb()
10:47:55
DEBUG
cookie_mode = 'basic'
10:47:55
DEBUG
Entering _get_cookie_and_crumb_basic()
10:47:55
DEBUG
Entering _get_cookie_basic()
10:47:55
DEBUG
reusing cookie
10:47:55
DEBUG
Exiting _get_cookie_basic()
10:47:55
DEBUG
Entering _get_crumb_basic()
10:47:55
DEBUG
reusing crumb
10:47:55
DEBUG
Exiting _get_crumb_basic()
10:47:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:47:55
DEBUG
Exiting _get_cookie_and_crumb()
10:47:55
DEBUG
response code=200
10:47:55
DEBUG
Exiting _make_request()
10:47:55
DEBUG
Exiting get()
10:47:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:47:44
10:47:55
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:47:44-05:00
10:47:55
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:47:44-05:00
10:47:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:47:55
DEBUG
Exiting history()
10:47:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:48:00
DEBUG
BAR: 10:47:00 O=54.07 H=54.10 L=54.04 C=54.04
10:48:00
DEBUG
Checking: C=54.04 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:48:05
DEBUG
Entering history()
10:48:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:48:05
DEBUG
Entering history()
10:48:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:48:05
DEBUG
Entering get()
10:48:05
DEBUG
Entering _make_request()
10:48:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:48:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:48:05
DEBUG
Entering _get_cookie_and_crumb()
10:48:05
DEBUG
cookie_mode = 'basic'
10:48:05
DEBUG
Entering _get_cookie_and_crumb_basic()
10:48:05
DEBUG
Entering _get_cookie_basic()
10:48:05
DEBUG
reusing cookie
10:48:05
DEBUG
Exiting _get_cookie_basic()
10:48:05
DEBUG
Entering _get_crumb_basic()
10:48:05
DEBUG
reusing crumb
10:48:05
DEBUG
Exiting _get_crumb_basic()
10:48:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:48:05
DEBUG
Exiting _get_cookie_and_crumb()
10:48:05
DEBUG
response code=200
10:48:05
DEBUG
Exiting _make_request()
10:48:05
DEBUG
Exiting get()
10:48:05
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:48:00
10:48:05
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:48:00-05:00
10:48:05
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:48:05
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:48:05
DEBUG
Exiting history()
10:48:05
DEBUG
Exiting history()
10:48:05
DEBUG
Entering history()
10:48:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:48:05
DEBUG
Entering get()
10:48:05
DEBUG
Entering _make_request()
10:48:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:48:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:48:05
DEBUG
Entering _get_cookie_and_crumb()
10:48:05
DEBUG
cookie_mode = 'basic'
10:48:05
DEBUG
Entering _get_cookie_and_crumb_basic()
10:48:05
DEBUG
Entering _get_cookie_basic()
10:48:05
DEBUG
reusing cookie
10:48:05
DEBUG
Exiting _get_cookie_basic()
10:48:05
DEBUG
Entering _get_crumb_basic()
10:48:05
DEBUG
reusing crumb
10:48:05
DEBUG
Exiting _get_crumb_basic()
10:48:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:48:05
DEBUG
Exiting _get_cookie_and_crumb()
10:48:05
DEBUG
response code=200
10:48:05
DEBUG
Exiting _make_request()
10:48:05
DEBUG
Exiting get()
10:48:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:48:00
10:48:05
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:00-05:00
10:48:05
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:00-05:00
10:48:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:00-05:00
10:48:05
DEBUG
Exiting history()
10:48:05
DEBUG
POLL [Yahoo]: 10:48:05 Price=$54.03
10:48:05
DEBUG
CHECK: C=54.03 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:48:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:48:15
DEBUG
Entering history()
10:48:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:48:15
DEBUG
Entering history()
10:48:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:48:15
DEBUG
Entering get()
10:48:15
DEBUG
Entering _make_request()
10:48:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:48:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:48:15
DEBUG
Entering _get_cookie_and_crumb()
10:48:15
DEBUG
cookie_mode = 'basic'
10:48:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:48:15
DEBUG
Entering _get_cookie_basic()
10:48:15
DEBUG
reusing cookie
10:48:15
DEBUG
Exiting _get_cookie_basic()
10:48:15
DEBUG
Entering _get_crumb_basic()
10:48:15
DEBUG
reusing crumb
10:48:15
DEBUG
Exiting _get_crumb_basic()
10:48:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:48:15
DEBUG
Exiting _get_cookie_and_crumb()
10:48:15
DEBUG
response code=200
10:48:15
DEBUG
Exiting _make_request()
10:48:15
DEBUG
Exiting get()
10:48:15
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:48:00
10:48:15
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:48:00-05:00
10:48:15
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:48:15
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:48:15
DEBUG
Exiting history()
10:48:15
DEBUG
Exiting history()
10:48:15
DEBUG
Entering history()
10:48:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:48:15
DEBUG
Entering get()
10:48:15
DEBUG
Entering _make_request()
10:48:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:48:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:48:15
DEBUG
Entering _get_cookie_and_crumb()
10:48:15
DEBUG
cookie_mode = 'basic'
10:48:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:48:15
DEBUG
Entering _get_cookie_basic()
10:48:15
DEBUG
reusing cookie
10:48:15
DEBUG
Exiting _get_cookie_basic()
10:48:15
DEBUG
Entering _get_crumb_basic()
10:48:15
DEBUG
reusing crumb
10:48:15
DEBUG
Exiting _get_crumb_basic()
10:48:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:48:15
DEBUG
Exiting _get_cookie_and_crumb()
10:48:16
DEBUG
response code=200
10:48:16
DEBUG
Exiting _make_request()
10:48:16
DEBUG
Exiting get()
10:48:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:48:00
10:48:16
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:00-05:00
10:48:16
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:00-05:00
10:48:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:00-05:00
10:48:16
DEBUG
Exiting history()
10:48:26
DEBUG
Entering history()
10:48:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:48:26
DEBUG
Entering history()
10:48:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:48:26
DEBUG
Entering get()
10:48:26
DEBUG
Entering _make_request()
10:48:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:48:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:48:26
DEBUG
Entering _get_cookie_and_crumb()
10:48:26
DEBUG
cookie_mode = 'basic'
10:48:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:48:26
DEBUG
Entering _get_cookie_basic()
10:48:26
DEBUG
reusing cookie
10:48:26
DEBUG
Exiting _get_cookie_basic()
10:48:26
DEBUG
Entering _get_crumb_basic()
10:48:26
DEBUG
reusing crumb
10:48:26
DEBUG
Exiting _get_crumb_basic()
10:48:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:48:26
DEBUG
Exiting _get_cookie_and_crumb()
10:48:26
DEBUG
response code=200
10:48:26
DEBUG
Exiting _make_request()
10:48:26
DEBUG
Exiting get()
10:48:26
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:48:22
10:48:26
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:48:22-05:00
10:48:26
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:48:26
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:48:26
DEBUG
Exiting history()
10:48:26
DEBUG
Exiting history()
10:48:26
DEBUG
Entering history()
10:48:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:48:26
DEBUG
Entering get()
10:48:26
DEBUG
Entering _make_request()
10:48:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:48:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:48:26
DEBUG
Entering _get_cookie_and_crumb()
10:48:26
DEBUG
cookie_mode = 'basic'
10:48:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:48:26
DEBUG
Entering _get_cookie_basic()
10:48:26
DEBUG
reusing cookie
10:48:26
DEBUG
Exiting _get_cookie_basic()
10:48:26
DEBUG
Entering _get_crumb_basic()
10:48:26
DEBUG
reusing crumb
10:48:26
DEBUG
Exiting _get_crumb_basic()
10:48:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:48:26
DEBUG
Exiting _get_cookie_and_crumb()
10:48:26
DEBUG
response code=200
10:48:26
DEBUG
Exiting _make_request()
10:48:26
DEBUG
Exiting get()
10:48:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:48:22
10:48:26
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:22-05:00
10:48:26
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:22-05:00
10:48:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:48:26
DEBUG
Exiting history()
10:48:26
DEBUG
POLL [Yahoo]: 10:48:26 Price=$54.06
10:48:26
DEBUG
CHECK: C=54.06 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:48:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:48:36
DEBUG
Entering history()
10:48:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:48:36
DEBUG
Entering history()
10:48:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:48:36
DEBUG
Entering get()
10:48:36
DEBUG
Entering _make_request()
10:48:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:48:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:48:36
DEBUG
Entering _get_cookie_and_crumb()
10:48:36
DEBUG
cookie_mode = 'basic'
10:48:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:48:36
DEBUG
Entering _get_cookie_basic()
10:48:36
DEBUG
reusing cookie
10:48:36
DEBUG
Exiting _get_cookie_basic()
10:48:36
DEBUG
Entering _get_crumb_basic()
10:48:36
DEBUG
reusing crumb
10:48:36
DEBUG
Exiting _get_crumb_basic()
10:48:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:48:36
DEBUG
Exiting _get_cookie_and_crumb()
10:48:36
DEBUG
response code=200
10:48:36
DEBUG
Exiting _make_request()
10:48:36
DEBUG
Exiting get()
10:48:36
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:48:22
10:48:36
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:48:22-05:00
10:48:36
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:48:36
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:48:36
DEBUG
Exiting history()
10:48:36
DEBUG
Exiting history()
10:48:36
DEBUG
Entering history()
10:48:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:48:36
DEBUG
Entering get()
10:48:36
DEBUG
Entering _make_request()
10:48:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:48:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:48:36
DEBUG
Entering _get_cookie_and_crumb()
10:48:36
DEBUG
cookie_mode = 'basic'
10:48:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:48:36
DEBUG
Entering _get_cookie_basic()
10:48:36
DEBUG
reusing cookie
10:48:36
DEBUG
Exiting _get_cookie_basic()
10:48:36
DEBUG
Entering _get_crumb_basic()
10:48:36
DEBUG
reusing crumb
10:48:36
DEBUG
Exiting _get_crumb_basic()
10:48:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:48:36
DEBUG
Exiting _get_cookie_and_crumb()
10:48:36
DEBUG
response code=200
10:48:36
DEBUG
Exiting _make_request()
10:48:36
DEBUG
Exiting get()
10:48:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:48:22
10:48:36
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:22-05:00
10:48:36
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:22-05:00
10:48:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:48:36
DEBUG
Exiting history()
10:48:46
DEBUG
Entering history()
10:48:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:48:46
DEBUG
Entering history()
10:48:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:48:46
DEBUG
Entering get()
10:48:46
DEBUG
Entering _make_request()
10:48:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:48:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:48:46
DEBUG
Entering _get_cookie_and_crumb()
10:48:46
DEBUG
cookie_mode = 'basic'
10:48:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:48:46
DEBUG
Entering _get_cookie_basic()
10:48:46
DEBUG
reusing cookie
10:48:46
DEBUG
Exiting _get_cookie_basic()
10:48:46
DEBUG
Entering _get_crumb_basic()
10:48:46
DEBUG
reusing crumb
10:48:46
DEBUG
Exiting _get_crumb_basic()
10:48:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:48:46
DEBUG
Exiting _get_cookie_and_crumb()
10:48:46
DEBUG
response code=200
10:48:46
DEBUG
Exiting _make_request()
10:48:46
DEBUG
Exiting get()
10:48:46
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:48:45
10:48:46
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:48:45-05:00
10:48:46
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:48:46
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:48:46
DEBUG
Exiting history()
10:48:46
DEBUG
Exiting history()
10:48:46
DEBUG
Entering history()
10:48:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:48:46
DEBUG
Entering get()
10:48:46
DEBUG
Entering _make_request()
10:48:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:48:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:48:46
DEBUG
Entering _get_cookie_and_crumb()
10:48:46
DEBUG
cookie_mode = 'basic'
10:48:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:48:46
DEBUG
Entering _get_cookie_basic()
10:48:46
DEBUG
reusing cookie
10:48:46
DEBUG
Exiting _get_cookie_basic()
10:48:46
DEBUG
Entering _get_crumb_basic()
10:48:46
DEBUG
reusing crumb
10:48:46
DEBUG
Exiting _get_crumb_basic()
10:48:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:48:46
DEBUG
Exiting _get_cookie_and_crumb()
10:48:46
DEBUG
response code=200
10:48:46
DEBUG
Exiting _make_request()
10:48:46
DEBUG
Exiting get()
10:48:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:48:45
10:48:46
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:45-05:00
10:48:46
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:45-05:00
10:48:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:48:46
DEBUG
Exiting history()
10:48:46
DEBUG
POLL [Yahoo]: 10:48:46 Price=$54.02
10:48:46
DEBUG
CHECK: C=54.02 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:48:56
DEBUG
Entering history()
10:48:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:48:56
DEBUG
Entering history()
10:48:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:48:56
DEBUG
Entering get()
10:48:56
DEBUG
Entering _make_request()
10:48:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:48:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:48:56
DEBUG
Entering _get_cookie_and_crumb()
10:48:56
DEBUG
cookie_mode = 'basic'
10:48:56
DEBUG
Entering _get_cookie_and_crumb_basic()
10:48:56
DEBUG
Entering _get_cookie_basic()
10:48:56
DEBUG
reusing cookie
10:48:56
DEBUG
Exiting _get_cookie_basic()
10:48:56
DEBUG
Entering _get_crumb_basic()
10:48:56
DEBUG
reusing crumb
10:48:56
DEBUG
Exiting _get_crumb_basic()
10:48:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:48:56
DEBUG
Exiting _get_cookie_and_crumb()
10:48:56
DEBUG
response code=200
10:48:56
DEBUG
Exiting _make_request()
10:48:56
DEBUG
Exiting get()
10:48:56
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:48:45
10:48:56
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:48:45-05:00
10:48:56
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:48:56
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:48:56
DEBUG
Exiting history()
10:48:56
DEBUG
Exiting history()
10:48:56
DEBUG
Entering history()
10:48:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:48:56
DEBUG
Entering get()
10:48:56
DEBUG
Entering _make_request()
10:48:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:48:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:48:56
DEBUG
Entering _get_cookie_and_crumb()
10:48:56
DEBUG
cookie_mode = 'basic'
10:48:56
DEBUG
Entering _get_cookie_and_crumb_basic()
10:48:56
DEBUG
Entering _get_cookie_basic()
10:48:56
DEBUG
reusing cookie
10:48:56
DEBUG
Exiting _get_cookie_basic()
10:48:56
DEBUG
Entering _get_crumb_basic()
10:48:56
DEBUG
reusing crumb
10:48:56
DEBUG
Exiting _get_crumb_basic()
10:48:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:48:56
DEBUG
Exiting _get_cookie_and_crumb()
10:48:56
DEBUG
response code=200
10:48:56
DEBUG
Exiting _make_request()
10:48:56
DEBUG
Exiting get()
10:48:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:48:45
10:48:56
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:45-05:00
10:48:56
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:45-05:00
10:48:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:48:56
DEBUG
Exiting history()
10:49:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:49:00
DEBUG
BAR: 10:48:00 O=54.03 H=54.05 L=54.02 C=54.04
10:49:00
DEBUG
Checking: C=54.04 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:49:06
DEBUG
Entering history()
10:49:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:49:06
DEBUG
Entering history()
10:49:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:06
DEBUG
Entering get()
10:49:06
DEBUG
Entering _make_request()
10:49:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:06
DEBUG
Entering _get_cookie_and_crumb()
10:49:06
DEBUG
cookie_mode = 'basic'
10:49:06
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:06
DEBUG
Entering _get_cookie_basic()
10:49:06
DEBUG
reusing cookie
10:49:06
DEBUG
Exiting _get_cookie_basic()
10:49:06
DEBUG
Entering _get_crumb_basic()
10:49:06
DEBUG
reusing crumb
10:49:06
DEBUG
Exiting _get_crumb_basic()
10:49:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:06
DEBUG
Exiting _get_cookie_and_crumb()
10:49:06
DEBUG
response code=200
10:49:06
DEBUG
Exiting _make_request()
10:49:06
DEBUG
Exiting get()
10:49:06
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:48:53
10:49:06
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:48:53-05:00
10:49:06
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:49:06
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:49:06
DEBUG
Exiting history()
10:49:06
DEBUG
Exiting history()
10:49:06
DEBUG
Entering history()
10:49:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:06
DEBUG
Entering get()
10:49:06
DEBUG
Entering _make_request()
10:49:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:06
DEBUG
Entering _get_cookie_and_crumb()
10:49:06
DEBUG
cookie_mode = 'basic'
10:49:06
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:06
DEBUG
Entering _get_cookie_basic()
10:49:06
DEBUG
reusing cookie
10:49:06
DEBUG
Exiting _get_cookie_basic()
10:49:06
DEBUG
Entering _get_crumb_basic()
10:49:06
DEBUG
reusing crumb
10:49:06
DEBUG
Exiting _get_crumb_basic()
10:49:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:06
DEBUG
Exiting _get_cookie_and_crumb()
10:49:06
DEBUG
response code=200
10:49:06
DEBUG
Exiting _make_request()
10:49:06
DEBUG
Exiting get()
10:49:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:48:53
10:49:06
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:53-05:00
10:49:06
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:48:53-05:00
10:49:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:49:06
DEBUG
Exiting history()
10:49:07
DEBUG
POLL [Yahoo]: 10:49:07 Price=$54.03
10:49:07
DEBUG
CHECK: C=54.03 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:49:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:49:17
DEBUG
Entering history()
10:49:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:49:17
DEBUG
Entering history()
10:49:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:17
DEBUG
Entering get()
10:49:17
DEBUG
Entering _make_request()
10:49:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:17
DEBUG
Entering _get_cookie_and_crumb()
10:49:17
DEBUG
cookie_mode = 'basic'
10:49:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:17
DEBUG
Entering _get_cookie_basic()
10:49:17
DEBUG
reusing cookie
10:49:17
DEBUG
Exiting _get_cookie_basic()
10:49:17
DEBUG
Entering _get_crumb_basic()
10:49:17
DEBUG
reusing crumb
10:49:17
DEBUG
Exiting _get_crumb_basic()
10:49:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:17
DEBUG
Exiting _get_cookie_and_crumb()
10:49:17
DEBUG
response code=200
10:49:17
DEBUG
Exiting _make_request()
10:49:17
DEBUG
Exiting get()
10:49:17
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:49:16
10:49:17
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:49:16-05:00
10:49:17
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:49:17
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:49:17
DEBUG
Exiting history()
10:49:17
DEBUG
Exiting history()
10:49:17
DEBUG
Entering history()
10:49:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:17
DEBUG
Entering get()
10:49:17
DEBUG
Entering _make_request()
10:49:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:17
DEBUG
Entering _get_cookie_and_crumb()
10:49:17
DEBUG
cookie_mode = 'basic'
10:49:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:17
DEBUG
Entering _get_cookie_basic()
10:49:17
DEBUG
reusing cookie
10:49:17
DEBUG
Exiting _get_cookie_basic()
10:49:17
DEBUG
Entering _get_crumb_basic()
10:49:17
DEBUG
reusing crumb
10:49:17
DEBUG
Exiting _get_crumb_basic()
10:49:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:17
DEBUG
Exiting _get_cookie_and_crumb()
10:49:17
DEBUG
response code=200
10:49:17
DEBUG
Exiting _make_request()
10:49:17
DEBUG
Exiting get()
10:49:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:49:16
10:49:17
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:49:16-05:00
10:49:17
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:49:16-05:00
10:49:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:49:17
DEBUG
Exiting history()
10:49:17
DEBUG
POLL [Yahoo]: 10:49:17 Price=$53.96
10:49:17
DEBUG
CHECK: C=53.96 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:49:27
DEBUG
Entering history()
10:49:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:49:27
DEBUG
Entering history()
10:49:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:27
DEBUG
Entering get()
10:49:27
DEBUG
Entering _make_request()
10:49:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:27
DEBUG
Entering _get_cookie_and_crumb()
10:49:27
DEBUG
cookie_mode = 'basic'
10:49:27
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:27
DEBUG
Entering _get_cookie_basic()
10:49:27
DEBUG
reusing cookie
10:49:27
DEBUG
Exiting _get_cookie_basic()
10:49:27
DEBUG
Entering _get_crumb_basic()
10:49:27
DEBUG
reusing crumb
10:49:27
DEBUG
Exiting _get_crumb_basic()
10:49:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:27
DEBUG
Exiting _get_cookie_and_crumb()
10:49:27
DEBUG
response code=200
10:49:27
DEBUG
Exiting _make_request()
10:49:27
DEBUG
Exiting get()
10:49:27
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:49:21
10:49:27
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:49:21-05:00
10:49:27
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:49:27
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:49:27
DEBUG
Exiting history()
10:49:27
DEBUG
Exiting history()
10:49:27
DEBUG
Entering history()
10:49:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:27
DEBUG
Entering get()
10:49:27
DEBUG
Entering _make_request()
10:49:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:27
DEBUG
Entering _get_cookie_and_crumb()
10:49:27
DEBUG
cookie_mode = 'basic'
10:49:27
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:27
DEBUG
Entering _get_cookie_basic()
10:49:27
DEBUG
reusing cookie
10:49:27
DEBUG
Exiting _get_cookie_basic()
10:49:27
DEBUG
Entering _get_crumb_basic()
10:49:27
DEBUG
reusing crumb
10:49:27
DEBUG
Exiting _get_crumb_basic()
10:49:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:27
DEBUG
Exiting _get_cookie_and_crumb()
10:49:27
DEBUG
response code=200
10:49:27
DEBUG
Exiting _make_request()
10:49:27
DEBUG
Exiting get()
10:49:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:49:21
10:49:27
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:49:21-05:00
10:49:27
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:49:21-05:00
10:49:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:49:27
DEBUG
Exiting history()
10:49:27
DEBUG
POLL [Yahoo]: 10:49:27 Price=$53.95
10:49:27
DEBUG
CHECK: C=53.95 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:49:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:49:37
DEBUG
Entering history()
10:49:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:49:37
DEBUG
Entering history()
10:49:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:37
DEBUG
Entering get()
10:49:37
DEBUG
Entering _make_request()
10:49:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:37
DEBUG
Entering _get_cookie_and_crumb()
10:49:37
DEBUG
cookie_mode = 'basic'
10:49:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:37
DEBUG
Entering _get_cookie_basic()
10:49:37
DEBUG
reusing cookie
10:49:37
DEBUG
Exiting _get_cookie_basic()
10:49:37
DEBUG
Entering _get_crumb_basic()
10:49:37
DEBUG
reusing crumb
10:49:37
DEBUG
Exiting _get_crumb_basic()
10:49:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:37
DEBUG
Exiting _get_cookie_and_crumb()
10:49:37
DEBUG
response code=200
10:49:37
DEBUG
Exiting _make_request()
10:49:37
DEBUG
Exiting get()
10:49:37
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:49:29
10:49:37
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:49:29-05:00
10:49:37
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:49:37
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:49:37
DEBUG
Exiting history()
10:49:37
DEBUG
Exiting history()
10:49:37
DEBUG
Entering history()
10:49:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:37
DEBUG
Entering get()
10:49:37
DEBUG
Entering _make_request()
10:49:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:37
DEBUG
Entering _get_cookie_and_crumb()
10:49:37
DEBUG
cookie_mode = 'basic'
10:49:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:37
DEBUG
Entering _get_cookie_basic()
10:49:37
DEBUG
reusing cookie
10:49:37
DEBUG
Exiting _get_cookie_basic()
10:49:37
DEBUG
Entering _get_crumb_basic()
10:49:37
DEBUG
reusing crumb
10:49:37
DEBUG
Exiting _get_crumb_basic()
10:49:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:37
DEBUG
Exiting _get_cookie_and_crumb()
10:49:37
DEBUG
response code=200
10:49:37
DEBUG
Exiting _make_request()
10:49:37
DEBUG
Exiting get()
10:49:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:49:29
10:49:37
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:49:29-05:00
10:49:37
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:49:29-05:00
10:49:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:49:37
DEBUG
Exiting history()
10:49:37
DEBUG
POLL [Yahoo]: 10:49:37 Price=$53.98
10:49:37
DEBUG
CHECK: C=53.98 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:49:47
DEBUG
Entering history()
10:49:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:49:47
DEBUG
Entering history()
10:49:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:47
DEBUG
Entering get()
10:49:47
DEBUG
Entering _make_request()
10:49:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:47
DEBUG
Entering _get_cookie_and_crumb()
10:49:47
DEBUG
cookie_mode = 'basic'
10:49:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:47
DEBUG
Entering _get_cookie_basic()
10:49:47
DEBUG
reusing cookie
10:49:47
DEBUG
Exiting _get_cookie_basic()
10:49:47
DEBUG
Entering _get_crumb_basic()
10:49:47
DEBUG
reusing crumb
10:49:47
DEBUG
Exiting _get_crumb_basic()
10:49:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:47
DEBUG
Exiting _get_cookie_and_crumb()
10:49:47
DEBUG
response code=200
10:49:47
DEBUG
Exiting _make_request()
10:49:47
DEBUG
Exiting get()
10:49:47
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:49:29
10:49:47
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:49:29-05:00
10:49:47
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:49:47
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:49:47
DEBUG
Exiting history()
10:49:47
DEBUG
Exiting history()
10:49:47
DEBUG
Entering history()
10:49:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:47
DEBUG
Entering get()
10:49:47
DEBUG
Entering _make_request()
10:49:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:47
DEBUG
Entering _get_cookie_and_crumb()
10:49:47
DEBUG
cookie_mode = 'basic'
10:49:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:47
DEBUG
Entering _get_cookie_basic()
10:49:47
DEBUG
reusing cookie
10:49:47
DEBUG
Exiting _get_cookie_basic()
10:49:47
DEBUG
Entering _get_crumb_basic()
10:49:47
DEBUG
reusing crumb
10:49:47
DEBUG
Exiting _get_crumb_basic()
10:49:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:47
DEBUG
Exiting _get_cookie_and_crumb()
10:49:47
DEBUG
response code=200
10:49:47
DEBUG
Exiting _make_request()
10:49:47
DEBUG
Exiting get()
10:49:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:49:29
10:49:47
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:49:29-05:00
10:49:47
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:49:29-05:00
10:49:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:49:47
DEBUG
Exiting history()
10:49:57
DEBUG
Entering history()
10:49:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:49:57
DEBUG
Entering history()
10:49:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:57
DEBUG
Entering get()
10:49:57
DEBUG
Entering _make_request()
10:49:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:57
DEBUG
Entering _get_cookie_and_crumb()
10:49:57
DEBUG
cookie_mode = 'basic'
10:49:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:57
DEBUG
Entering _get_cookie_basic()
10:49:57
DEBUG
reusing cookie
10:49:57
DEBUG
Exiting _get_cookie_basic()
10:49:57
DEBUG
Entering _get_crumb_basic()
10:49:57
DEBUG
reusing crumb
10:49:57
DEBUG
Exiting _get_crumb_basic()
10:49:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:57
DEBUG
Exiting _get_cookie_and_crumb()
10:49:57
DEBUG
response code=200
10:49:57
DEBUG
Exiting _make_request()
10:49:57
DEBUG
Exiting get()
10:49:57
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:49:54
10:49:57
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:49:54-05:00
10:49:57
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:49:57
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:49:57
DEBUG
Exiting history()
10:49:57
DEBUG
Exiting history()
10:49:57
DEBUG
Entering history()
10:49:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:57
DEBUG
Entering get()
10:49:57
DEBUG
Entering _make_request()
10:49:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:57
DEBUG
Entering _get_cookie_and_crumb()
10:49:57
DEBUG
cookie_mode = 'basic'
10:49:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:57
DEBUG
Entering _get_cookie_basic()
10:49:57
DEBUG
reusing cookie
10:49:57
DEBUG
Exiting _get_cookie_basic()
10:49:57
DEBUG
Entering _get_crumb_basic()
10:49:57
DEBUG
reusing crumb
10:49:57
DEBUG
Exiting _get_crumb_basic()
10:49:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:57
DEBUG
Exiting _get_cookie_and_crumb()
10:49:57
DEBUG
response code=200
10:49:57
DEBUG
Exiting _make_request()
10:49:57
DEBUG
Exiting get()
10:49:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:49:54
10:49:57
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:49:54-05:00
10:49:57
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:49:54-05:00
10:49:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:49:57
DEBUG
Exiting history()
10:49:57
DEBUG
POLL [Yahoo]: 10:49:57 Price=$53.87
10:49:57
DEBUG
CHECK: C=53.87 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:50:00
DEBUG
BAR: 10:49:00 O=53.93 H=53.97 L=53.88 C=53.88
10:50:00
DEBUG
Checking: C=53.88 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:50:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:50:07
DEBUG
Entering history()
10:50:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:50:07
DEBUG
Entering history()
10:50:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:07
DEBUG
Entering get()
10:50:07
DEBUG
Entering _make_request()
10:50:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:07
DEBUG
Entering _get_cookie_and_crumb()
10:50:07
DEBUG
cookie_mode = 'basic'
10:50:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:07
DEBUG
Entering _get_cookie_basic()
10:50:07
DEBUG
reusing cookie
10:50:07
DEBUG
Exiting _get_cookie_basic()
10:50:07
DEBUG
Entering _get_crumb_basic()
10:50:07
DEBUG
reusing crumb
10:50:07
DEBUG
Exiting _get_crumb_basic()
10:50:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:07
DEBUG
Exiting _get_cookie_and_crumb()
10:50:07
DEBUG
response code=200
10:50:07
DEBUG
Exiting _make_request()
10:50:07
DEBUG
Exiting get()
10:50:07
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:49:54
10:50:07
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:49:54-05:00
10:50:07
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:50:07
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:50:07
DEBUG
Exiting history()
10:50:07
DEBUG
Exiting history()
10:50:07
DEBUG
Entering history()
10:50:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:07
DEBUG
Entering get()
10:50:07
DEBUG
Entering _make_request()
10:50:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:07
DEBUG
Entering _get_cookie_and_crumb()
10:50:07
DEBUG
cookie_mode = 'basic'
10:50:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:07
DEBUG
Entering _get_cookie_basic()
10:50:07
DEBUG
reusing cookie
10:50:07
DEBUG
Exiting _get_cookie_basic()
10:50:07
DEBUG
Entering _get_crumb_basic()
10:50:07
DEBUG
reusing crumb
10:50:07
DEBUG
Exiting _get_crumb_basic()
10:50:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:07
DEBUG
Exiting _get_cookie_and_crumb()
10:50:07
DEBUG
response code=200
10:50:07
DEBUG
Exiting _make_request()
10:50:07
DEBUG
Exiting get()
10:50:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:49:54
10:50:07
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:49:54-05:00
10:50:07
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:49:54-05:00
10:50:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:50:07
DEBUG
Exiting history()
10:50:07
DEBUG
CHECK: C=53.87 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:50:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:50:17
DEBUG
Entering history()
10:50:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:50:17
DEBUG
Entering history()
10:50:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:17
DEBUG
Entering get()
10:50:17
DEBUG
Entering _make_request()
10:50:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:17
DEBUG
Entering _get_cookie_and_crumb()
10:50:17
DEBUG
cookie_mode = 'basic'
10:50:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:17
DEBUG
Entering _get_cookie_basic()
10:50:17
DEBUG
reusing cookie
10:50:17
DEBUG
Exiting _get_cookie_basic()
10:50:17
DEBUG
Entering _get_crumb_basic()
10:50:17
DEBUG
reusing crumb
10:50:17
DEBUG
Exiting _get_crumb_basic()
10:50:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:17
DEBUG
Exiting _get_cookie_and_crumb()
10:50:17
DEBUG
response code=200
10:50:17
DEBUG
Exiting _make_request()
10:50:17
DEBUG
Exiting get()
10:50:17
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:50:13
10:50:17
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:50:13-05:00
10:50:17
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:50:17
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:50:17
DEBUG
Exiting history()
10:50:17
DEBUG
Exiting history()
10:50:17
DEBUG
Entering history()
10:50:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:17
DEBUG
Entering get()
10:50:17
DEBUG
Entering _make_request()
10:50:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:17
DEBUG
Entering _get_cookie_and_crumb()
10:50:17
DEBUG
cookie_mode = 'basic'
10:50:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:17
DEBUG
Entering _get_cookie_basic()
10:50:17
DEBUG
reusing cookie
10:50:17
DEBUG
Exiting _get_cookie_basic()
10:50:17
DEBUG
Entering _get_crumb_basic()
10:50:17
DEBUG
reusing crumb
10:50:17
DEBUG
Exiting _get_crumb_basic()
10:50:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:17
DEBUG
Exiting _get_cookie_and_crumb()
10:50:18
DEBUG
response code=200
10:50:18
DEBUG
Exiting _make_request()
10:50:18
DEBUG
Exiting get()
10:50:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:50:13
10:50:18
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:50:13-05:00
10:50:18
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:50:13-05:00
10:50:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:50:18
DEBUG
Exiting history()
10:50:18
DEBUG
POLL [Yahoo]: 10:50:18 Price=$53.94
10:50:18
DEBUG
CHECK: C=53.94 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:50:28
DEBUG
Entering history()
10:50:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:50:28
DEBUG
Entering history()
10:50:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:28
DEBUG
Entering get()
10:50:28
DEBUG
Entering _make_request()
10:50:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:28
DEBUG
Entering _get_cookie_and_crumb()
10:50:28
DEBUG
cookie_mode = 'basic'
10:50:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:28
DEBUG
Entering _get_cookie_basic()
10:50:28
DEBUG
reusing cookie
10:50:28
DEBUG
Exiting _get_cookie_basic()
10:50:28
DEBUG
Entering _get_crumb_basic()
10:50:28
DEBUG
reusing crumb
10:50:28
DEBUG
Exiting _get_crumb_basic()
10:50:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:28
DEBUG
Exiting _get_cookie_and_crumb()
10:50:28
DEBUG
response code=200
10:50:28
DEBUG
Exiting _make_request()
10:50:28
DEBUG
Exiting get()
10:50:28
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:50:21
10:50:28
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:50:21-05:00
10:50:28
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:50:28
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:50:28
DEBUG
Exiting history()
10:50:28
DEBUG
Exiting history()
10:50:28
DEBUG
Entering history()
10:50:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:28
DEBUG
Entering get()
10:50:28
DEBUG
Entering _make_request()
10:50:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:28
DEBUG
Entering _get_cookie_and_crumb()
10:50:28
DEBUG
cookie_mode = 'basic'
10:50:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:28
DEBUG
Entering _get_cookie_basic()
10:50:28
DEBUG
reusing cookie
10:50:28
DEBUG
Exiting _get_cookie_basic()
10:50:28
DEBUG
Entering _get_crumb_basic()
10:50:28
DEBUG
reusing crumb
10:50:28
DEBUG
Exiting _get_crumb_basic()
10:50:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:28
DEBUG
Exiting _get_cookie_and_crumb()
10:50:28
DEBUG
response code=200
10:50:28
DEBUG
Exiting _make_request()
10:50:28
DEBUG
Exiting get()
10:50:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:50:21
10:50:28
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:50:21-05:00
10:50:28
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:50:21-05:00
10:50:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:50:28
DEBUG
Exiting history()
10:50:28
DEBUG
POLL [Yahoo]: 10:50:28 Price=$53.91
10:50:28
DEBUG
CHECK: C=53.91 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:50:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:50:38
DEBUG
Entering history()
10:50:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:50:38
DEBUG
Entering history()
10:50:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:38
DEBUG
Entering get()
10:50:38
DEBUG
Entering _make_request()
10:50:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:38
DEBUG
Entering _get_cookie_and_crumb()
10:50:38
DEBUG
cookie_mode = 'basic'
10:50:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:38
DEBUG
Entering _get_cookie_basic()
10:50:38
DEBUG
reusing cookie
10:50:38
DEBUG
Exiting _get_cookie_basic()
10:50:38
DEBUG
Entering _get_crumb_basic()
10:50:38
DEBUG
reusing crumb
10:50:38
DEBUG
Exiting _get_crumb_basic()
10:50:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:38
DEBUG
Exiting _get_cookie_and_crumb()
10:50:38
DEBUG
response code=200
10:50:38
DEBUG
Exiting _make_request()
10:50:38
DEBUG
Exiting get()
10:50:38
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:50:32
10:50:38
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:50:32-05:00
10:50:38
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:50:38
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:50:38
DEBUG
Exiting history()
10:50:38
DEBUG
Exiting history()
10:50:38
DEBUG
Entering history()
10:50:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:38
DEBUG
Entering get()
10:50:38
DEBUG
Entering _make_request()
10:50:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:38
DEBUG
Entering _get_cookie_and_crumb()
10:50:38
DEBUG
cookie_mode = 'basic'
10:50:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:38
DEBUG
Entering _get_cookie_basic()
10:50:38
DEBUG
reusing cookie
10:50:38
DEBUG
Exiting _get_cookie_basic()
10:50:38
DEBUG
Entering _get_crumb_basic()
10:50:38
DEBUG
reusing crumb
10:50:38
DEBUG
Exiting _get_crumb_basic()
10:50:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:38
DEBUG
Exiting _get_cookie_and_crumb()
10:50:38
DEBUG
response code=200
10:50:38
DEBUG
Exiting _make_request()
10:50:38
DEBUG
Exiting get()
10:50:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:50:32
10:50:38
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:50:32-05:00
10:50:38
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:50:32-05:00
10:50:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:50:38
DEBUG
Exiting history()
10:50:38
DEBUG
POLL [Yahoo]: 10:50:38 Price=$54.00
10:50:38
DEBUG
CHECK: C=54.00 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:50:48
DEBUG
Entering history()
10:50:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:50:48
DEBUG
Entering history()
10:50:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:48
DEBUG
Entering get()
10:50:48
DEBUG
Entering _make_request()
10:50:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:48
DEBUG
Entering _get_cookie_and_crumb()
10:50:48
DEBUG
cookie_mode = 'basic'
10:50:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:48
DEBUG
Entering _get_cookie_basic()
10:50:48
DEBUG
reusing cookie
10:50:48
DEBUG
Exiting _get_cookie_basic()
10:50:48
DEBUG
Entering _get_crumb_basic()
10:50:48
DEBUG
reusing crumb
10:50:48
DEBUG
Exiting _get_crumb_basic()
10:50:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:48
DEBUG
Exiting _get_cookie_and_crumb()
10:50:48
DEBUG
response code=200
10:50:48
DEBUG
Exiting _make_request()
10:50:48
DEBUG
Exiting get()
10:50:48
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:50:32
10:50:48
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:50:32-05:00
10:50:48
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:50:48
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:50:48
DEBUG
Exiting history()
10:50:48
DEBUG
Exiting history()
10:50:48
DEBUG
Entering history()
10:50:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:48
DEBUG
Entering get()
10:50:48
DEBUG
Entering _make_request()
10:50:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:48
DEBUG
Entering _get_cookie_and_crumb()
10:50:48
DEBUG
cookie_mode = 'basic'
10:50:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:48
DEBUG
Entering _get_cookie_basic()
10:50:48
DEBUG
reusing cookie
10:50:48
DEBUG
Exiting _get_cookie_basic()
10:50:48
DEBUG
Entering _get_crumb_basic()
10:50:48
DEBUG
reusing crumb
10:50:48
DEBUG
Exiting _get_crumb_basic()
10:50:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:48
DEBUG
Exiting _get_cookie_and_crumb()
10:50:48
DEBUG
response code=200
10:50:48
DEBUG
Exiting _make_request()
10:50:48
DEBUG
Exiting get()
10:50:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:50:32
10:50:48
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:50:32-05:00
10:50:48
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:50:32-05:00
10:50:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:50:48
DEBUG
Exiting history()
10:50:58
DEBUG
Entering history()
10:50:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:50:58
DEBUG
Entering history()
10:50:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:58
DEBUG
Entering get()
10:50:58
DEBUG
Entering _make_request()
10:50:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:58
DEBUG
Entering _get_cookie_and_crumb()
10:50:58
DEBUG
cookie_mode = 'basic'
10:50:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:58
DEBUG
Entering _get_cookie_basic()
10:50:58
DEBUG
reusing cookie
10:50:58
DEBUG
Exiting _get_cookie_basic()
10:50:58
DEBUG
Entering _get_crumb_basic()
10:50:58
DEBUG
reusing crumb
10:50:58
DEBUG
Exiting _get_crumb_basic()
10:50:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:58
DEBUG
Exiting _get_cookie_and_crumb()
10:50:58
DEBUG
response code=200
10:50:58
DEBUG
Exiting _make_request()
10:50:58
DEBUG
Exiting get()
10:50:58
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:50:55
10:50:58
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:50:55-05:00
10:50:58
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:50:58
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:50:58
DEBUG
Exiting history()
10:50:58
DEBUG
Exiting history()
10:50:58
DEBUG
Entering history()
10:50:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:58
DEBUG
Entering get()
10:50:58
DEBUG
Entering _make_request()
10:50:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:58
DEBUG
Entering _get_cookie_and_crumb()
10:50:58
DEBUG
cookie_mode = 'basic'
10:50:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:58
DEBUG
Entering _get_cookie_basic()
10:50:58
DEBUG
reusing cookie
10:50:58
DEBUG
Exiting _get_cookie_basic()
10:50:58
DEBUG
Entering _get_crumb_basic()
10:50:58
DEBUG
reusing crumb
10:50:58
DEBUG
Exiting _get_crumb_basic()
10:50:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:58
DEBUG
Exiting _get_cookie_and_crumb()
10:50:58
DEBUG
response code=200
10:50:58
DEBUG
Exiting _make_request()
10:50:58
DEBUG
Exiting get()
10:50:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:50:55
10:50:58
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:50:55-05:00
10:50:58
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:50:55-05:00
10:50:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:50:58
DEBUG
Exiting history()
10:50:58
DEBUG
POLL [Yahoo]: 10:50:58 Price=$53.85
10:50:58
DEBUG
CHECK: C=53.85 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:51:00
DEBUG
BAR: 10:50:00 O=53.84 H=53.95 L=53.83 C=53.83
10:51:00
DEBUG
Checking: C=53.83 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:51:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:51:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:51:08
DEBUG
Entering history()
10:51:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:51:08
DEBUG
Entering history()
10:51:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:08
DEBUG
Entering get()
10:51:08
DEBUG
Entering _make_request()
10:51:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:08
DEBUG
Entering _get_cookie_and_crumb()
10:51:08
DEBUG
cookie_mode = 'basic'
10:51:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:08
DEBUG
Entering _get_cookie_basic()
10:51:08
DEBUG
reusing cookie
10:51:08
DEBUG
Exiting _get_cookie_basic()
10:51:08
DEBUG
Entering _get_crumb_basic()
10:51:08
DEBUG
reusing crumb
10:51:08
DEBUG
Exiting _get_crumb_basic()
10:51:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:08
DEBUG
Exiting _get_cookie_and_crumb()
10:51:08
DEBUG
response code=200
10:51:08
DEBUG
Exiting _make_request()
10:51:08
DEBUG
Exiting get()
10:51:08
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:50:55
10:51:08
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:50:55-05:00
10:51:08
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:51:08
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:51:08
DEBUG
Exiting history()
10:51:08
DEBUG
Exiting history()
10:51:08
DEBUG
Entering history()
10:51:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:08
DEBUG
Entering get()
10:51:08
DEBUG
Entering _make_request()
10:51:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:08
DEBUG
Entering _get_cookie_and_crumb()
10:51:08
DEBUG
cookie_mode = 'basic'
10:51:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:08
DEBUG
Entering _get_cookie_basic()
10:51:08
DEBUG
reusing cookie
10:51:08
DEBUG
Exiting _get_cookie_basic()
10:51:08
DEBUG
Entering _get_crumb_basic()
10:51:08
DEBUG
reusing crumb
10:51:08
DEBUG
Exiting _get_crumb_basic()
10:51:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:08
DEBUG
Exiting _get_cookie_and_crumb()
10:51:08
DEBUG
response code=200
10:51:08
DEBUG
Exiting _make_request()
10:51:08
DEBUG
Exiting get()
10:51:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:50:55
10:51:08
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:50:55-05:00
10:51:08
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:50:55-05:00
10:51:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:51:08
DEBUG
Exiting history()
10:51:18
DEBUG
Entering history()
10:51:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:51:18
DEBUG
Entering history()
10:51:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:18
DEBUG
Entering get()
10:51:18
DEBUG
Entering _make_request()
10:51:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:18
DEBUG
Entering _get_cookie_and_crumb()
10:51:18
DEBUG
cookie_mode = 'basic'
10:51:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:18
DEBUG
Entering _get_cookie_basic()
10:51:18
DEBUG
reusing cookie
10:51:18
DEBUG
Exiting _get_cookie_basic()
10:51:18
DEBUG
Entering _get_crumb_basic()
10:51:18
DEBUG
reusing crumb
10:51:18
DEBUG
Exiting _get_crumb_basic()
10:51:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:18
DEBUG
Exiting _get_cookie_and_crumb()
10:51:18
DEBUG
response code=200
10:51:18
DEBUG
Exiting _make_request()
10:51:18
DEBUG
Exiting get()
10:51:18
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:51:13
10:51:18
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:51:13-05:00
10:51:18
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:51:18
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:51:18
DEBUG
Exiting history()
10:51:18
DEBUG
Exiting history()
10:51:18
DEBUG
Entering history()
10:51:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:18
DEBUG
Entering get()
10:51:18
DEBUG
Entering _make_request()
10:51:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:18
DEBUG
Entering _get_cookie_and_crumb()
10:51:18
DEBUG
cookie_mode = 'basic'
10:51:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:18
DEBUG
Entering _get_cookie_basic()
10:51:18
DEBUG
reusing cookie
10:51:18
DEBUG
Exiting _get_cookie_basic()
10:51:18
DEBUG
Entering _get_crumb_basic()
10:51:18
DEBUG
reusing crumb
10:51:18
DEBUG
Exiting _get_crumb_basic()
10:51:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:18
DEBUG
Exiting _get_cookie_and_crumb()
10:51:18
DEBUG
response code=200
10:51:18
DEBUG
Exiting _make_request()
10:51:18
DEBUG
Exiting get()
10:51:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:51:13
10:51:18
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:51:13-05:00
10:51:18
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:51:13-05:00
10:51:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:51:18
DEBUG
Exiting history()
10:51:18
DEBUG
POLL [Yahoo]: 10:51:18 Price=$53.82
10:51:18
DEBUG
CHECK: C=53.82 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:51:28
DEBUG
Entering history()
10:51:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:51:28
DEBUG
Entering history()
10:51:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:28
DEBUG
Entering get()
10:51:28
DEBUG
Entering _make_request()
10:51:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:28
DEBUG
Entering _get_cookie_and_crumb()
10:51:28
DEBUG
cookie_mode = 'basic'
10:51:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:28
DEBUG
Entering _get_cookie_basic()
10:51:28
DEBUG
reusing cookie
10:51:28
DEBUG
Exiting _get_cookie_basic()
10:51:28
DEBUG
Entering _get_crumb_basic()
10:51:28
DEBUG
reusing crumb
10:51:28
DEBUG
Exiting _get_crumb_basic()
10:51:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:28
DEBUG
Exiting _get_cookie_and_crumb()
10:51:28
DEBUG
response code=200
10:51:28
DEBUG
Exiting _make_request()
10:51:28
DEBUG
Exiting get()
10:51:28
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:51:13
10:51:28
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:51:13-05:00
10:51:28
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:51:28
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:51:28
DEBUG
Exiting history()
10:51:28
DEBUG
Exiting history()
10:51:28
DEBUG
Entering history()
10:51:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:28
DEBUG
Entering get()
10:51:28
DEBUG
Entering _make_request()
10:51:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:28
DEBUG
Entering _get_cookie_and_crumb()
10:51:28
DEBUG
cookie_mode = 'basic'
10:51:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:28
DEBUG
Entering _get_cookie_basic()
10:51:28
DEBUG
reusing cookie
10:51:28
DEBUG
Exiting _get_cookie_basic()
10:51:28
DEBUG
Entering _get_crumb_basic()
10:51:28
DEBUG
reusing crumb
10:51:28
DEBUG
Exiting _get_crumb_basic()
10:51:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:28
DEBUG
Exiting _get_cookie_and_crumb()
10:51:28
DEBUG
response code=200
10:51:28
DEBUG
Exiting _make_request()
10:51:28
DEBUG
Exiting get()
10:51:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:51:13
10:51:28
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:51:13-05:00
10:51:28
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:51:13-05:00
10:51:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:51:28
DEBUG
Exiting history()
10:51:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:51:38
DEBUG
Entering history()
10:51:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:51:38
DEBUG
Entering history()
10:51:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:38
DEBUG
Entering get()
10:51:38
DEBUG
Entering _make_request()
10:51:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:38
DEBUG
Entering _get_cookie_and_crumb()
10:51:38
DEBUG
cookie_mode = 'basic'
10:51:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:38
DEBUG
Entering _get_cookie_basic()
10:51:38
DEBUG
reusing cookie
10:51:38
DEBUG
Exiting _get_cookie_basic()
10:51:38
DEBUG
Entering _get_crumb_basic()
10:51:38
DEBUG
reusing crumb
10:51:38
DEBUG
Exiting _get_crumb_basic()
10:51:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:38
DEBUG
Exiting _get_cookie_and_crumb()
10:51:38
DEBUG
response code=200
10:51:38
DEBUG
Exiting _make_request()
10:51:38
DEBUG
Exiting get()
10:51:38
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:51:38
10:51:38
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:51:38-05:00
10:51:38
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:51:38
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:51:38
DEBUG
Exiting history()
10:51:38
DEBUG
Exiting history()
10:51:38
DEBUG
Entering history()
10:51:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:38
DEBUG
Entering get()
10:51:38
DEBUG
Entering _make_request()
10:51:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:38
DEBUG
Entering _get_cookie_and_crumb()
10:51:38
DEBUG
cookie_mode = 'basic'
10:51:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:38
DEBUG
Entering _get_cookie_basic()
10:51:38
DEBUG
reusing cookie
10:51:38
DEBUG
Exiting _get_cookie_basic()
10:51:38
DEBUG
Entering _get_crumb_basic()
10:51:38
DEBUG
reusing crumb
10:51:38
DEBUG
Exiting _get_crumb_basic()
10:51:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:38
DEBUG
Exiting _get_cookie_and_crumb()
10:51:39
DEBUG
response code=200
10:51:39
DEBUG
Exiting _make_request()
10:51:39
DEBUG
Exiting get()
10:51:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:51:38
10:51:39
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:51:38-05:00
10:51:39
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:51:38-05:00
10:51:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:51:39
DEBUG
Exiting history()
10:51:39
DEBUG
POLL [Yahoo]: 10:51:39 Price=$53.75
10:51:39
DEBUG
CHECK: C=53.75 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:51:49
DEBUG
Entering history()
10:51:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:51:49
DEBUG
Entering history()
10:51:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:49
DEBUG
Entering get()
10:51:49
DEBUG
Entering _make_request()
10:51:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:49
DEBUG
Entering _get_cookie_and_crumb()
10:51:49
DEBUG
cookie_mode = 'basic'
10:51:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:49
DEBUG
Entering _get_cookie_basic()
10:51:49
DEBUG
reusing cookie
10:51:49
DEBUG
Exiting _get_cookie_basic()
10:51:49
DEBUG
Entering _get_crumb_basic()
10:51:49
DEBUG
reusing crumb
10:51:49
DEBUG
Exiting _get_crumb_basic()
10:51:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:49
DEBUG
Exiting _get_cookie_and_crumb()
10:51:49
DEBUG
response code=200
10:51:49
DEBUG
Exiting _make_request()
10:51:49
DEBUG
Exiting get()
10:51:49
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:51:46
10:51:49
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:51:46-05:00
10:51:49
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:51:49
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:51:49
DEBUG
Exiting history()
10:51:49
DEBUG
Exiting history()
10:51:49
DEBUG
Entering history()
10:51:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:49
DEBUG
Entering get()
10:51:49
DEBUG
Entering _make_request()
10:51:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:49
DEBUG
Entering _get_cookie_and_crumb()
10:51:49
DEBUG
cookie_mode = 'basic'
10:51:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:49
DEBUG
Entering _get_cookie_basic()
10:51:49
DEBUG
reusing cookie
10:51:49
DEBUG
Exiting _get_cookie_basic()
10:51:49
DEBUG
Entering _get_crumb_basic()
10:51:49
DEBUG
reusing crumb
10:51:49
DEBUG
Exiting _get_crumb_basic()
10:51:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:49
DEBUG
Exiting _get_cookie_and_crumb()
10:51:49
DEBUG
response code=200
10:51:49
DEBUG
Exiting _make_request()
10:51:49
DEBUG
Exiting get()
10:51:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:51:46
10:51:49
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:51:46-05:00
10:51:49
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:51:46-05:00
10:51:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:51:49
DEBUG
Exiting history()
10:51:49
DEBUG
POLL [Yahoo]: 10:51:49 Price=$53.67
10:51:49
DEBUG
CHECK: C=53.67 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:51:59
DEBUG
Entering history()
10:51:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:51:59
DEBUG
Entering history()
10:51:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:59
DEBUG
Entering get()
10:51:59
DEBUG
Entering _make_request()
10:51:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:59
DEBUG
Entering _get_cookie_and_crumb()
10:51:59
DEBUG
cookie_mode = 'basic'
10:51:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:59
DEBUG
Entering _get_cookie_basic()
10:51:59
DEBUG
reusing cookie
10:51:59
DEBUG
Exiting _get_cookie_basic()
10:51:59
DEBUG
Entering _get_crumb_basic()
10:51:59
DEBUG
reusing crumb
10:51:59
DEBUG
Exiting _get_crumb_basic()
10:51:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:59
DEBUG
Exiting _get_cookie_and_crumb()
10:51:59
DEBUG
response code=200
10:51:59
DEBUG
Exiting _make_request()
10:51:59
DEBUG
Exiting get()
10:51:59
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:51:55
10:51:59
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:51:55-05:00
10:51:59
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:51:59
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:51:59
DEBUG
Exiting history()
10:51:59
DEBUG
Exiting history()
10:51:59
DEBUG
Entering history()
10:51:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:59
DEBUG
Entering get()
10:51:59
DEBUG
Entering _make_request()
10:51:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:59
DEBUG
Entering _get_cookie_and_crumb()
10:51:59
DEBUG
cookie_mode = 'basic'
10:51:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:59
DEBUG
Entering _get_cookie_basic()
10:51:59
DEBUG
reusing cookie
10:51:59
DEBUG
Exiting _get_cookie_basic()
10:51:59
DEBUG
Entering _get_crumb_basic()
10:51:59
DEBUG
reusing crumb
10:51:59
DEBUG
Exiting _get_crumb_basic()
10:51:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:59
DEBUG
Exiting _get_cookie_and_crumb()
10:51:59
DEBUG
response code=200
10:51:59
DEBUG
Exiting _make_request()
10:51:59
DEBUG
Exiting get()
10:51:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:51:55
10:51:59
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:51:55-05:00
10:51:59
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:51:55-05:00
10:51:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:51:59
DEBUG
Exiting history()
10:51:59
DEBUG
POLL [Yahoo]: 10:51:59 Price=$53.68
10:51:59
DEBUG
CHECK: C=53.68 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:52:00
DEBUG
BAR: 10:51:00 O=53.78 H=53.78 L=53.66 C=53.70
10:52:00
DEBUG
Checking: C=53.70 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:52:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:52:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:52:09
DEBUG
Entering history()
10:52:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:52:09
DEBUG
Entering history()
10:52:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:09
DEBUG
Entering get()
10:52:09
DEBUG
Entering _make_request()
10:52:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:09
DEBUG
Entering _get_cookie_and_crumb()
10:52:09
DEBUG
cookie_mode = 'basic'
10:52:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:09
DEBUG
Entering _get_cookie_basic()
10:52:09
DEBUG
reusing cookie
10:52:09
DEBUG
Exiting _get_cookie_basic()
10:52:09
DEBUG
Entering _get_crumb_basic()
10:52:09
DEBUG
reusing crumb
10:52:09
DEBUG
Exiting _get_crumb_basic()
10:52:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:09
DEBUG
Exiting _get_cookie_and_crumb()
10:52:09
DEBUG
response code=200
10:52:09
DEBUG
Exiting _make_request()
10:52:09
DEBUG
Exiting get()
10:52:09
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:51:55
10:52:09
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:51:55-05:00
10:52:09
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:52:09
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:52:09
DEBUG
Exiting history()
10:52:09
DEBUG
Exiting history()
10:52:09
DEBUG
Entering history()
10:52:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:09
DEBUG
Entering get()
10:52:09
DEBUG
Entering _make_request()
10:52:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:09
DEBUG
Entering _get_cookie_and_crumb()
10:52:09
DEBUG
cookie_mode = 'basic'
10:52:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:09
DEBUG
Entering _get_cookie_basic()
10:52:09
DEBUG
reusing cookie
10:52:09
DEBUG
Exiting _get_cookie_basic()
10:52:09
DEBUG
Entering _get_crumb_basic()
10:52:09
DEBUG
reusing crumb
10:52:09
DEBUG
Exiting _get_crumb_basic()
10:52:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:09
DEBUG
Exiting _get_cookie_and_crumb()
10:52:09
DEBUG
response code=200
10:52:09
DEBUG
Exiting _make_request()
10:52:09
DEBUG
Exiting get()
10:52:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:51:55
10:52:09
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:51:55-05:00
10:52:09
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:51:55-05:00
10:52:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:52:09
DEBUG
Exiting history()
10:52:19
DEBUG
Entering history()
10:52:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:52:19
DEBUG
Entering history()
10:52:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:19
DEBUG
Entering get()
10:52:19
DEBUG
Entering _make_request()
10:52:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:19
DEBUG
Entering _get_cookie_and_crumb()
10:52:19
DEBUG
cookie_mode = 'basic'
10:52:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:19
DEBUG
Entering _get_cookie_basic()
10:52:19
DEBUG
reusing cookie
10:52:19
DEBUG
Exiting _get_cookie_basic()
10:52:19
DEBUG
Entering _get_crumb_basic()
10:52:19
DEBUG
reusing crumb
10:52:19
DEBUG
Exiting _get_crumb_basic()
10:52:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:19
DEBUG
Exiting _get_cookie_and_crumb()
10:52:19
DEBUG
response code=200
10:52:19
DEBUG
Exiting _make_request()
10:52:19
DEBUG
Exiting get()
10:52:19
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:52:17
10:52:19
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:52:17-05:00
10:52:19
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:52:19
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:52:19
DEBUG
Exiting history()
10:52:19
DEBUG
Exiting history()
10:52:19
DEBUG
Entering history()
10:52:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:19
DEBUG
Entering get()
10:52:19
DEBUG
Entering _make_request()
10:52:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:19
DEBUG
Entering _get_cookie_and_crumb()
10:52:19
DEBUG
cookie_mode = 'basic'
10:52:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:19
DEBUG
Entering _get_cookie_basic()
10:52:19
DEBUG
reusing cookie
10:52:19
DEBUG
Exiting _get_cookie_basic()
10:52:19
DEBUG
Entering _get_crumb_basic()
10:52:19
DEBUG
reusing crumb
10:52:19
DEBUG
Exiting _get_crumb_basic()
10:52:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:19
DEBUG
Exiting _get_cookie_and_crumb()
10:52:19
DEBUG
response code=200
10:52:19
DEBUG
Exiting _make_request()
10:52:19
DEBUG
Exiting get()
10:52:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:52:17
10:52:19
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:52:17-05:00
10:52:19
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:52:17-05:00
10:52:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:52:19
DEBUG
Exiting history()
10:52:19
DEBUG
POLL [Yahoo]: 10:52:19 Price=$53.72
10:52:19
DEBUG
CHECK: C=53.72 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:52:29
DEBUG
Entering history()
10:52:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:52:29
DEBUG
Entering history()
10:52:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:29
DEBUG
Entering get()
10:52:29
DEBUG
Entering _make_request()
10:52:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:29
DEBUG
Entering _get_cookie_and_crumb()
10:52:29
DEBUG
cookie_mode = 'basic'
10:52:29
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:29
DEBUG
Entering _get_cookie_basic()
10:52:29
DEBUG
reusing cookie
10:52:29
DEBUG
Exiting _get_cookie_basic()
10:52:29
DEBUG
Entering _get_crumb_basic()
10:52:29
DEBUG
reusing crumb
10:52:29
DEBUG
Exiting _get_crumb_basic()
10:52:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:29
DEBUG
Exiting _get_cookie_and_crumb()
10:52:29
DEBUG
response code=200
10:52:29
DEBUG
Exiting _make_request()
10:52:29
DEBUG
Exiting get()
10:52:29
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:52:17
10:52:29
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:52:17-05:00
10:52:29
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:52:29
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:52:29
DEBUG
Exiting history()
10:52:29
DEBUG
Exiting history()
10:52:29
DEBUG
Entering history()
10:52:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:29
DEBUG
Entering get()
10:52:29
DEBUG
Entering _make_request()
10:52:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:29
DEBUG
Entering _get_cookie_and_crumb()
10:52:29
DEBUG
cookie_mode = 'basic'
10:52:29
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:29
DEBUG
Entering _get_cookie_basic()
10:52:29
DEBUG
reusing cookie
10:52:29
DEBUG
Exiting _get_cookie_basic()
10:52:29
DEBUG
Entering _get_crumb_basic()
10:52:29
DEBUG
reusing crumb
10:52:29
DEBUG
Exiting _get_crumb_basic()
10:52:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:29
DEBUG
Exiting _get_cookie_and_crumb()
10:52:29
DEBUG
response code=200
10:52:29
DEBUG
Exiting _make_request()
10:52:29
DEBUG
Exiting get()
10:52:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:52:17
10:52:29
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:52:17-05:00
10:52:29
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:52:17-05:00
10:52:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:52:29
DEBUG
Exiting history()
10:52:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:52:39
DEBUG
Entering history()
10:52:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:52:39
DEBUG
Entering history()
10:52:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:39
DEBUG
Entering get()
10:52:39
DEBUG
Entering _make_request()
10:52:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:39
DEBUG
Entering _get_cookie_and_crumb()
10:52:39
DEBUG
cookie_mode = 'basic'
10:52:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:39
DEBUG
Entering _get_cookie_basic()
10:52:39
DEBUG
reusing cookie
10:52:39
DEBUG
Exiting _get_cookie_basic()
10:52:39
DEBUG
Entering _get_crumb_basic()
10:52:39
DEBUG
reusing crumb
10:52:39
DEBUG
Exiting _get_crumb_basic()
10:52:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:39
DEBUG
Exiting _get_cookie_and_crumb()
10:52:39
DEBUG
response code=200
10:52:39
DEBUG
Exiting _make_request()
10:52:39
DEBUG
Exiting get()
10:52:39
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:52:39
10:52:39
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:52:39-05:00
10:52:39
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:52:39
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:52:39
DEBUG
Exiting history()
10:52:39
DEBUG
Exiting history()
10:52:39
DEBUG
Entering history()
10:52:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:39
DEBUG
Entering get()
10:52:39
DEBUG
Entering _make_request()
10:52:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:39
DEBUG
Entering _get_cookie_and_crumb()
10:52:39
DEBUG
cookie_mode = 'basic'
10:52:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:39
DEBUG
Entering _get_cookie_basic()
10:52:39
DEBUG
reusing cookie
10:52:39
DEBUG
Exiting _get_cookie_basic()
10:52:39
DEBUG
Entering _get_crumb_basic()
10:52:39
DEBUG
reusing crumb
10:52:39
DEBUG
Exiting _get_crumb_basic()
10:52:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:39
DEBUG
Exiting _get_cookie_and_crumb()
10:52:39
DEBUG
response code=200
10:52:39
DEBUG
Exiting _make_request()
10:52:39
DEBUG
Exiting get()
10:52:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:52:39
10:52:39
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:52:39-05:00
10:52:39
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:52:39-05:00
10:52:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:52:39
DEBUG
Exiting history()
10:52:39
DEBUG
POLL [Yahoo]: 10:52:39 Price=$53.70
10:52:39
DEBUG
CHECK: C=53.70 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:52:49
DEBUG
Entering history()
10:52:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:52:49
DEBUG
Entering history()
10:52:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:49
DEBUG
Entering get()
10:52:49
DEBUG
Entering _make_request()
10:52:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:49
DEBUG
Entering _get_cookie_and_crumb()
10:52:49
DEBUG
cookie_mode = 'basic'
10:52:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:49
DEBUG
Entering _get_cookie_basic()
10:52:49
DEBUG
reusing cookie
10:52:49
DEBUG
Exiting _get_cookie_basic()
10:52:49
DEBUG
Entering _get_crumb_basic()
10:52:49
DEBUG
reusing crumb
10:52:49
DEBUG
Exiting _get_crumb_basic()
10:52:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:49
DEBUG
Exiting _get_cookie_and_crumb()
10:52:49
DEBUG
response code=200
10:52:49
DEBUG
Exiting _make_request()
10:52:49
DEBUG
Exiting get()
10:52:49
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:52:39
10:52:49
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:52:39-05:00
10:52:49
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:52:49
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:52:49
DEBUG
Exiting history()
10:52:49
DEBUG
Exiting history()
10:52:49
DEBUG
Entering history()
10:52:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:49
DEBUG
Entering get()
10:52:49
DEBUG
Entering _make_request()
10:52:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:49
DEBUG
Entering _get_cookie_and_crumb()
10:52:49
DEBUG
cookie_mode = 'basic'
10:52:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:49
DEBUG
Entering _get_cookie_basic()
10:52:49
DEBUG
reusing cookie
10:52:49
DEBUG
Exiting _get_cookie_basic()
10:52:49
DEBUG
Entering _get_crumb_basic()
10:52:49
DEBUG
reusing crumb
10:52:49
DEBUG
Exiting _get_crumb_basic()
10:52:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:49
DEBUG
Exiting _get_cookie_and_crumb()
10:52:49
DEBUG
response code=200
10:52:49
DEBUG
Exiting _make_request()
10:52:49
DEBUG
Exiting get()
10:52:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:52:39
10:52:49
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:52:39-05:00
10:52:49
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:52:39-05:00
10:52:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:52:49
DEBUG
Exiting history()
10:52:59
DEBUG
Entering history()
10:52:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:52:59
DEBUG
Entering history()
10:52:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:59
DEBUG
Entering get()
10:52:59
DEBUG
Entering _make_request()
10:52:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:59
DEBUG
Entering _get_cookie_and_crumb()
10:52:59
DEBUG
cookie_mode = 'basic'
10:52:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:59
DEBUG
Entering _get_cookie_basic()
10:52:59
DEBUG
reusing cookie
10:52:59
DEBUG
Exiting _get_cookie_basic()
10:52:59
DEBUG
Entering _get_crumb_basic()
10:52:59
DEBUG
reusing crumb
10:52:59
DEBUG
Exiting _get_crumb_basic()
10:52:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:59
DEBUG
Exiting _get_cookie_and_crumb()
10:52:59
DEBUG
response code=200
10:52:59
DEBUG
Exiting _make_request()
10:52:59
DEBUG
Exiting get()
10:52:59
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:52:57
10:52:59
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:52:57-05:00
10:52:59
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:52:59
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:52:59
DEBUG
Exiting history()
10:52:59
DEBUG
Exiting history()
10:52:59
DEBUG
Entering history()
10:52:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:59
DEBUG
Entering get()
10:52:59
DEBUG
Entering _make_request()
10:52:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:59
DEBUG
Entering _get_cookie_and_crumb()
10:52:59
DEBUG
cookie_mode = 'basic'
10:52:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:59
DEBUG
Entering _get_cookie_basic()
10:52:59
DEBUG
reusing cookie
10:52:59
DEBUG
Exiting _get_cookie_basic()
10:52:59
DEBUG
Entering _get_crumb_basic()
10:52:59
DEBUG
reusing crumb
10:52:59
DEBUG
Exiting _get_crumb_basic()
10:52:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:59
DEBUG
Exiting _get_cookie_and_crumb()
10:52:59
DEBUG
response code=200
10:52:59
DEBUG
Exiting _make_request()
10:52:59
DEBUG
Exiting get()
10:52:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:52:57
10:52:59
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:52:57-05:00
10:52:59
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:52:57-05:00
10:52:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:52:59
DEBUG
Exiting history()
10:52:59
DEBUG
POLL [Yahoo]: 10:52:59 Price=$53.71
10:52:59
DEBUG
CHECK: C=53.71 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:53:00
DEBUG
BAR: 10:52:00 O=53.68 H=53.70 L=53.66 C=53.66
10:53:00
DEBUG
Checking: C=53.66 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:53:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:53:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:53:09
DEBUG
Entering history()
10:53:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:53:09
DEBUG
Entering history()
10:53:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:09
DEBUG
Entering get()
10:53:09
DEBUG
Entering _make_request()
10:53:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:09
DEBUG
Entering _get_cookie_and_crumb()
10:53:09
DEBUG
cookie_mode = 'basic'
10:53:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:09
DEBUG
Entering _get_cookie_basic()
10:53:09
DEBUG
reusing cookie
10:53:09
DEBUG
Exiting _get_cookie_basic()
10:53:09
DEBUG
Entering _get_crumb_basic()
10:53:09
DEBUG
reusing crumb
10:53:09
DEBUG
Exiting _get_crumb_basic()
10:53:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:09
DEBUG
Exiting _get_cookie_and_crumb()
10:53:10
DEBUG
response code=200
10:53:10
DEBUG
Exiting _make_request()
10:53:10
DEBUG
Exiting get()
10:53:10
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:52:57
10:53:10
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:52:57-05:00
10:53:10
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:53:10
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:53:10
DEBUG
Exiting history()
10:53:10
DEBUG
Exiting history()
10:53:10
DEBUG
Entering history()
10:53:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:10
DEBUG
Entering get()
10:53:10
DEBUG
Entering _make_request()
10:53:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:10
DEBUG
Entering _get_cookie_and_crumb()
10:53:10
DEBUG
cookie_mode = 'basic'
10:53:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:10
DEBUG
Entering _get_cookie_basic()
10:53:10
DEBUG
reusing cookie
10:53:10
DEBUG
Exiting _get_cookie_basic()
10:53:10
DEBUG
Entering _get_crumb_basic()
10:53:10
DEBUG
reusing crumb
10:53:10
DEBUG
Exiting _get_crumb_basic()
10:53:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:10
DEBUG
Exiting _get_cookie_and_crumb()
10:53:10
DEBUG
response code=200
10:53:10
DEBUG
Exiting _make_request()
10:53:10
DEBUG
Exiting get()
10:53:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:53:03
10:53:10
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:53:03-05:00
10:53:10
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:53:03-05:00
10:53:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:53:10
DEBUG
Exiting history()
10:53:20
DEBUG
Entering history()
10:53:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:53:20
DEBUG
Entering history()
10:53:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:20
DEBUG
Entering get()
10:53:20
DEBUG
Entering _make_request()
10:53:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:20
DEBUG
Entering _get_cookie_and_crumb()
10:53:20
DEBUG
cookie_mode = 'basic'
10:53:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:20
DEBUG
Entering _get_cookie_basic()
10:53:20
DEBUG
reusing cookie
10:53:20
DEBUG
Exiting _get_cookie_basic()
10:53:20
DEBUG
Entering _get_crumb_basic()
10:53:20
DEBUG
reusing crumb
10:53:20
DEBUG
Exiting _get_crumb_basic()
10:53:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:20
DEBUG
Exiting _get_cookie_and_crumb()
10:53:20
DEBUG
response code=200
10:53:20
DEBUG
Exiting _make_request()
10:53:20
DEBUG
Exiting get()
10:53:20
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:53:18
10:53:20
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:53:18-05:00
10:53:20
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:53:20
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:53:20
DEBUG
Exiting history()
10:53:20
DEBUG
Exiting history()
10:53:20
DEBUG
Entering history()
10:53:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:20
DEBUG
Entering get()
10:53:20
DEBUG
Entering _make_request()
10:53:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:20
DEBUG
Entering _get_cookie_and_crumb()
10:53:20
DEBUG
cookie_mode = 'basic'
10:53:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:20
DEBUG
Entering _get_cookie_basic()
10:53:20
DEBUG
reusing cookie
10:53:20
DEBUG
Exiting _get_cookie_basic()
10:53:20
DEBUG
Entering _get_crumb_basic()
10:53:20
DEBUG
reusing crumb
10:53:20
DEBUG
Exiting _get_crumb_basic()
10:53:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:20
DEBUG
Exiting _get_cookie_and_crumb()
10:53:20
DEBUG
response code=200
10:53:20
DEBUG
Exiting _make_request()
10:53:20
DEBUG
Exiting get()
10:53:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:53:18
10:53:20
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:53:18-05:00
10:53:20
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:53:18-05:00
10:53:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:53:20
DEBUG
Exiting history()
10:53:20
DEBUG
POLL [Yahoo]: 10:53:20 Price=$53.83
10:53:20
DEBUG
CHECK: C=53.83 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:53:30
DEBUG
Entering history()
10:53:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:53:30
DEBUG
Entering history()
10:53:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:30
DEBUG
Entering get()
10:53:30
DEBUG
Entering _make_request()
10:53:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:30
DEBUG
Entering _get_cookie_and_crumb()
10:53:30
DEBUG
cookie_mode = 'basic'
10:53:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:30
DEBUG
Entering _get_cookie_basic()
10:53:30
DEBUG
reusing cookie
10:53:30
DEBUG
Exiting _get_cookie_basic()
10:53:30
DEBUG
Entering _get_crumb_basic()
10:53:30
DEBUG
reusing crumb
10:53:30
DEBUG
Exiting _get_crumb_basic()
10:53:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:30
DEBUG
Exiting _get_cookie_and_crumb()
10:53:30
DEBUG
response code=200
10:53:30
DEBUG
Exiting _make_request()
10:53:30
DEBUG
Exiting get()
10:53:30
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:53:18
10:53:30
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:53:18-05:00
10:53:30
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:53:30
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:53:30
DEBUG
Exiting history()
10:53:30
DEBUG
Exiting history()
10:53:30
DEBUG
Entering history()
10:53:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:30
DEBUG
Entering get()
10:53:30
DEBUG
Entering _make_request()
10:53:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:30
DEBUG
Entering _get_cookie_and_crumb()
10:53:30
DEBUG
cookie_mode = 'basic'
10:53:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:30
DEBUG
Entering _get_cookie_basic()
10:53:30
DEBUG
reusing cookie
10:53:30
DEBUG
Exiting _get_cookie_basic()
10:53:30
DEBUG
Entering _get_crumb_basic()
10:53:30
DEBUG
reusing crumb
10:53:30
DEBUG
Exiting _get_crumb_basic()
10:53:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:30
DEBUG
Exiting _get_cookie_and_crumb()
10:53:30
DEBUG
response code=200
10:53:30
DEBUG
Exiting _make_request()
10:53:30
DEBUG
Exiting get()
10:53:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:53:25
10:53:30
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:53:25-05:00
10:53:30
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:53:25-05:00
10:53:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:53:30
DEBUG
Exiting history()
10:53:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:53:40
DEBUG
Entering history()
10:53:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:53:40
DEBUG
Entering history()
10:53:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:40
DEBUG
Entering get()
10:53:40
DEBUG
Entering _make_request()
10:53:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:40
DEBUG
Entering _get_cookie_and_crumb()
10:53:40
DEBUG
cookie_mode = 'basic'
10:53:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:40
DEBUG
Entering _get_cookie_basic()
10:53:40
DEBUG
reusing cookie
10:53:40
DEBUG
Exiting _get_cookie_basic()
10:53:40
DEBUG
Entering _get_crumb_basic()
10:53:40
DEBUG
reusing crumb
10:53:40
DEBUG
Exiting _get_crumb_basic()
10:53:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:40
DEBUG
Exiting _get_cookie_and_crumb()
10:53:40
DEBUG
response code=200
10:53:40
DEBUG
Exiting _make_request()
10:53:40
DEBUG
Exiting get()
10:53:40
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:53:39
10:53:40
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:53:39-05:00
10:53:40
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:53:40
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:53:40
DEBUG
Exiting history()
10:53:40
DEBUG
Exiting history()
10:53:40
DEBUG
Entering history()
10:53:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:40
DEBUG
Entering get()
10:53:40
DEBUG
Entering _make_request()
10:53:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:40
DEBUG
Entering _get_cookie_and_crumb()
10:53:40
DEBUG
cookie_mode = 'basic'
10:53:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:40
DEBUG
Entering _get_cookie_basic()
10:53:40
DEBUG
reusing cookie
10:53:40
DEBUG
Exiting _get_cookie_basic()
10:53:40
DEBUG
Entering _get_crumb_basic()
10:53:40
DEBUG
reusing crumb
10:53:40
DEBUG
Exiting _get_crumb_basic()
10:53:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:40
DEBUG
Exiting _get_cookie_and_crumb()
10:53:40
DEBUG
response code=200
10:53:40
DEBUG
Exiting _make_request()
10:53:40
DEBUG
Exiting get()
10:53:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:53:25
10:53:40
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:53:25-05:00
10:53:40
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:53:25-05:00
10:53:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:53:40
DEBUG
Exiting history()
10:53:40
DEBUG
POLL [Yahoo]: 10:53:40 Price=$53.67
10:53:40
DEBUG
CHECK: C=53.67 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:53:50
DEBUG
Entering history()
10:53:50
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:53:50
DEBUG
Entering history()
10:53:50
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:50
DEBUG
Entering get()
10:53:50
DEBUG
Entering _make_request()
10:53:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:50
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:50
DEBUG
Entering _get_cookie_and_crumb()
10:53:50
DEBUG
cookie_mode = 'basic'
10:53:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:50
DEBUG
Entering _get_cookie_basic()
10:53:50
DEBUG
reusing cookie
10:53:50
DEBUG
Exiting _get_cookie_basic()
10:53:50
DEBUG
Entering _get_crumb_basic()
10:53:50
DEBUG
reusing crumb
10:53:50
DEBUG
Exiting _get_crumb_basic()
10:53:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:50
DEBUG
Exiting _get_cookie_and_crumb()
10:53:50
DEBUG
response code=200
10:53:50
DEBUG
Exiting _make_request()
10:53:50
DEBUG
Exiting get()
10:53:50
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:53:39
10:53:50
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:53:39-05:00
10:53:50
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:53:50
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:53:50
DEBUG
Exiting history()
10:53:50
DEBUG
Exiting history()
10:53:50
DEBUG
Entering history()
10:53:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:50
DEBUG
Entering get()
10:53:50
DEBUG
Entering _make_request()
10:53:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:50
DEBUG
Entering _get_cookie_and_crumb()
10:53:50
DEBUG
cookie_mode = 'basic'
10:53:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:50
DEBUG
Entering _get_cookie_basic()
10:53:50
DEBUG
reusing cookie
10:53:50
DEBUG
Exiting _get_cookie_basic()
10:53:50
DEBUG
Entering _get_crumb_basic()
10:53:50
DEBUG
reusing crumb
10:53:50
DEBUG
Exiting _get_crumb_basic()
10:53:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:50
DEBUG
Exiting _get_cookie_and_crumb()
10:53:50
DEBUG
response code=200
10:53:50
DEBUG
Exiting _make_request()
10:53:50
DEBUG
Exiting get()
10:53:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:53:49
10:53:50
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:53:49-05:00
10:53:50
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:53:49-05:00
10:53:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:53:50
DEBUG
Exiting history()
10:54:00
DEBUG
BAR: 10:53:00 O=53.77 H=53.85 L=53.68 C=53.68
10:54:00
DEBUG
Checking: C=53.68 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:54:00
DEBUG
Entering history()
10:54:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:54:00
DEBUG
Entering history()
10:54:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:00
DEBUG
Entering get()
10:54:00
DEBUG
Entering _make_request()
10:54:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:00
DEBUG
Entering _get_cookie_and_crumb()
10:54:00
DEBUG
cookie_mode = 'basic'
10:54:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:00
DEBUG
Entering _get_cookie_basic()
10:54:00
DEBUG
reusing cookie
10:54:00
DEBUG
Exiting _get_cookie_basic()
10:54:00
DEBUG
Entering _get_crumb_basic()
10:54:00
DEBUG
reusing crumb
10:54:00
DEBUG
Exiting _get_crumb_basic()
10:54:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:00
DEBUG
Exiting _get_cookie_and_crumb()
10:54:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:54:00
DEBUG
response code=200
10:54:00
DEBUG
Exiting _make_request()
10:54:00
DEBUG
Exiting get()
10:54:00
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:53:54
10:54:00
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:53:54-05:00
10:54:00
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:54:00
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:54:00
DEBUG
Exiting history()
10:54:00
DEBUG
Exiting history()
10:54:00
DEBUG
Entering history()
10:54:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:00
DEBUG
Entering get()
10:54:00
DEBUG
Entering _make_request()
10:54:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:00
DEBUG
Entering _get_cookie_and_crumb()
10:54:00
DEBUG
cookie_mode = 'basic'
10:54:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:00
DEBUG
Entering _get_cookie_basic()
10:54:00
DEBUG
reusing cookie
10:54:00
DEBUG
Exiting _get_cookie_basic()
10:54:00
DEBUG
Entering _get_crumb_basic()
10:54:00
DEBUG
reusing crumb
10:54:00
DEBUG
Exiting _get_crumb_basic()
10:54:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:00
DEBUG
Exiting _get_cookie_and_crumb()
10:54:00
DEBUG
response code=200
10:54:00
DEBUG
Exiting _make_request()
10:54:00
DEBUG
Exiting get()
10:54:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:53:49
10:54:00
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:53:49-05:00
10:54:00
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:53:49-05:00
10:54:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:54:00
DEBUG
Exiting history()
10:54:00
DEBUG
POLL [Yahoo]: 10:54:00 Price=$53.62
10:54:00
DEBUG
CHECK: C=53.62 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:54:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:54:10
DEBUG
Entering history()
10:54:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:54:10
DEBUG
Entering history()
10:54:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:10
DEBUG
Entering get()
10:54:10
DEBUG
Entering _make_request()
10:54:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:10
DEBUG
Entering _get_cookie_and_crumb()
10:54:10
DEBUG
cookie_mode = 'basic'
10:54:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:10
DEBUG
Entering _get_cookie_basic()
10:54:10
DEBUG
reusing cookie
10:54:10
DEBUG
Exiting _get_cookie_basic()
10:54:10
DEBUG
Entering _get_crumb_basic()
10:54:10
DEBUG
reusing crumb
10:54:10
DEBUG
Exiting _get_crumb_basic()
10:54:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:10
DEBUG
Exiting _get_cookie_and_crumb()
10:54:10
DEBUG
response code=200
10:54:10
DEBUG
Exiting _make_request()
10:54:10
DEBUG
Exiting get()
10:54:10
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:53:54
10:54:10
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:53:54-05:00
10:54:10
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:54:10
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:54:10
DEBUG
Exiting history()
10:54:10
DEBUG
Exiting history()
10:54:10
DEBUG
Entering history()
10:54:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:10
DEBUG
Entering get()
10:54:10
DEBUG
Entering _make_request()
10:54:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:10
DEBUG
Entering _get_cookie_and_crumb()
10:54:10
DEBUG
cookie_mode = 'basic'
10:54:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:10
DEBUG
Entering _get_cookie_basic()
10:54:10
DEBUG
reusing cookie
10:54:10
DEBUG
Exiting _get_cookie_basic()
10:54:10
DEBUG
Entering _get_crumb_basic()
10:54:10
DEBUG
reusing crumb
10:54:10
DEBUG
Exiting _get_crumb_basic()
10:54:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:10
DEBUG
Exiting _get_cookie_and_crumb()
10:54:10
DEBUG
response code=200
10:54:10
DEBUG
Exiting _make_request()
10:54:10
DEBUG
Exiting get()
10:54:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:54:10
10:54:10
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:54:10-05:00
10:54:10
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:54:10-05:00
10:54:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:54:10
DEBUG
Exiting history()
10:54:20
DEBUG
Entering history()
10:54:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:54:20
DEBUG
Entering history()
10:54:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:20
DEBUG
Entering get()
10:54:20
DEBUG
Entering _make_request()
10:54:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:20
DEBUG
Entering _get_cookie_and_crumb()
10:54:20
DEBUG
cookie_mode = 'basic'
10:54:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:20
DEBUG
Entering _get_cookie_basic()
10:54:20
DEBUG
reusing cookie
10:54:20
DEBUG
Exiting _get_cookie_basic()
10:54:20
DEBUG
Entering _get_crumb_basic()
10:54:20
DEBUG
reusing crumb
10:54:20
DEBUG
Exiting _get_crumb_basic()
10:54:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:20
DEBUG
Exiting _get_cookie_and_crumb()
10:54:20
DEBUG
response code=200
10:54:20
DEBUG
Exiting _make_request()
10:54:20
DEBUG
Exiting get()
10:54:20
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:54:17
10:54:20
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:54:17-05:00
10:54:20
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:54:20
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:54:20
DEBUG
Exiting history()
10:54:20
DEBUG
Exiting history()
10:54:20
DEBUG
Entering history()
10:54:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:20
DEBUG
Entering get()
10:54:20
DEBUG
Entering _make_request()
10:54:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:20
DEBUG
Entering _get_cookie_and_crumb()
10:54:20
DEBUG
cookie_mode = 'basic'
10:54:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:20
DEBUG
Entering _get_cookie_basic()
10:54:20
DEBUG
reusing cookie
10:54:20
DEBUG
Exiting _get_cookie_basic()
10:54:20
DEBUG
Entering _get_crumb_basic()
10:54:20
DEBUG
reusing crumb
10:54:20
DEBUG
Exiting _get_crumb_basic()
10:54:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:20
DEBUG
Exiting _get_cookie_and_crumb()
10:54:20
DEBUG
response code=200
10:54:20
DEBUG
Exiting _make_request()
10:54:20
DEBUG
Exiting get()
10:54:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:54:10
10:54:20
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:54:10-05:00
10:54:20
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:54:10-05:00
10:54:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:54:20
DEBUG
Exiting history()
10:54:20
DEBUG
POLL [Yahoo]: 10:54:20 Price=$53.58
10:54:20
DEBUG
CHECK: C=53.58 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:54:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:54:30
DEBUG
Entering history()
10:54:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:54:30
DEBUG
Entering history()
10:54:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:30
DEBUG
Entering get()
10:54:30
DEBUG
Entering _make_request()
10:54:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:30
DEBUG
Entering _get_cookie_and_crumb()
10:54:30
DEBUG
cookie_mode = 'basic'
10:54:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:30
DEBUG
Entering _get_cookie_basic()
10:54:30
DEBUG
reusing cookie
10:54:30
DEBUG
Exiting _get_cookie_basic()
10:54:30
DEBUG
Entering _get_crumb_basic()
10:54:30
DEBUG
reusing crumb
10:54:30
DEBUG
Exiting _get_crumb_basic()
10:54:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:30
DEBUG
Exiting _get_cookie_and_crumb()
10:54:30
DEBUG
response code=200
10:54:30
DEBUG
Exiting _make_request()
10:54:30
DEBUG
Exiting get()
10:54:30
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:54:17
10:54:30
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:54:17-05:00
10:54:30
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:54:30
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:54:30
DEBUG
Exiting history()
10:54:30
DEBUG
Exiting history()
10:54:30
DEBUG
Entering history()
10:54:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:30
DEBUG
Entering get()
10:54:30
DEBUG
Entering _make_request()
10:54:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:30
DEBUG
Entering _get_cookie_and_crumb()
10:54:30
DEBUG
cookie_mode = 'basic'
10:54:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:30
DEBUG
Entering _get_cookie_basic()
10:54:30
DEBUG
reusing cookie
10:54:30
DEBUG
Exiting _get_cookie_basic()
10:54:30
DEBUG
Entering _get_crumb_basic()
10:54:30
DEBUG
reusing crumb
10:54:30
DEBUG
Exiting _get_crumb_basic()
10:54:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:30
DEBUG
Exiting _get_cookie_and_crumb()
10:54:31
DEBUG
response code=200
10:54:31
DEBUG
Exiting _make_request()
10:54:31
DEBUG
Exiting get()
10:54:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:54:27
10:54:31
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:54:27-05:00
10:54:31
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:54:27-05:00
10:54:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:54:31
DEBUG
Exiting history()
10:54:41
DEBUG
Entering history()
10:54:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:54:41
DEBUG
Entering history()
10:54:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:41
DEBUG
Entering get()
10:54:41
DEBUG
Entering _make_request()
10:54:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:41
DEBUG
Entering _get_cookie_and_crumb()
10:54:41
DEBUG
cookie_mode = 'basic'
10:54:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:41
DEBUG
Entering _get_cookie_basic()
10:54:41
DEBUG
reusing cookie
10:54:41
DEBUG
Exiting _get_cookie_basic()
10:54:41
DEBUG
Entering _get_crumb_basic()
10:54:41
DEBUG
reusing crumb
10:54:41
DEBUG
Exiting _get_crumb_basic()
10:54:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:41
DEBUG
Exiting _get_cookie_and_crumb()
10:54:41
DEBUG
response code=200
10:54:41
DEBUG
Exiting _make_request()
10:54:41
DEBUG
Exiting get()
10:54:41
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:54:27
10:54:41
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:54:27-05:00
10:54:41
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:54:41
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:54:41
DEBUG
Exiting history()
10:54:41
DEBUG
Exiting history()
10:54:41
DEBUG
Entering history()
10:54:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:41
DEBUG
Entering get()
10:54:41
DEBUG
Entering _make_request()
10:54:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:41
DEBUG
Entering _get_cookie_and_crumb()
10:54:41
DEBUG
cookie_mode = 'basic'
10:54:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:41
DEBUG
Entering _get_cookie_basic()
10:54:41
DEBUG
reusing cookie
10:54:41
DEBUG
Exiting _get_cookie_basic()
10:54:41
DEBUG
Entering _get_crumb_basic()
10:54:41
DEBUG
reusing crumb
10:54:41
DEBUG
Exiting _get_crumb_basic()
10:54:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:41
DEBUG
Exiting _get_cookie_and_crumb()
10:54:41
DEBUG
response code=200
10:54:41
DEBUG
Exiting _make_request()
10:54:41
DEBUG
Exiting get()
10:54:41
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:54:27
10:54:41
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:54:27-05:00
10:54:41
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:54:27-05:00
10:54:41
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:54:41
DEBUG
Exiting history()
10:54:41
DEBUG
POLL [Yahoo]: 10:54:41 Price=$53.62
10:54:41
DEBUG
CHECK: C=53.62 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:54:51
DEBUG
Entering history()
10:54:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:54:51
DEBUG
Entering history()
10:54:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:51
DEBUG
Entering get()
10:54:51
DEBUG
Entering _make_request()
10:54:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:51
DEBUG
Entering _get_cookie_and_crumb()
10:54:51
DEBUG
cookie_mode = 'basic'
10:54:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:51
DEBUG
Entering _get_cookie_basic()
10:54:51
DEBUG
reusing cookie
10:54:51
DEBUG
Exiting _get_cookie_basic()
10:54:51
DEBUG
Entering _get_crumb_basic()
10:54:51
DEBUG
reusing crumb
10:54:51
DEBUG
Exiting _get_crumb_basic()
10:54:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:51
DEBUG
Exiting _get_cookie_and_crumb()
10:54:51
DEBUG
response code=200
10:54:51
DEBUG
Exiting _make_request()
10:54:51
DEBUG
Exiting get()
10:54:51
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:54:50
10:54:51
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:54:50-05:00
10:54:51
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:54:51
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:54:51
DEBUG
Exiting history()
10:54:51
DEBUG
Exiting history()
10:54:51
DEBUG
Entering history()
10:54:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:51
DEBUG
Entering get()
10:54:51
DEBUG
Entering _make_request()
10:54:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:51
DEBUG
Entering _get_cookie_and_crumb()
10:54:51
DEBUG
cookie_mode = 'basic'
10:54:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:51
DEBUG
Entering _get_cookie_basic()
10:54:51
DEBUG
reusing cookie
10:54:51
DEBUG
Exiting _get_cookie_basic()
10:54:51
DEBUG
Entering _get_crumb_basic()
10:54:51
DEBUG
reusing crumb
10:54:51
DEBUG
Exiting _get_crumb_basic()
10:54:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:51
DEBUG
Exiting _get_cookie_and_crumb()
10:54:51
DEBUG
response code=200
10:54:51
DEBUG
Exiting _make_request()
10:54:51
DEBUG
Exiting get()
10:54:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:54:50
10:54:51
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:54:50-05:00
10:54:51
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:54:50-05:00
10:54:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:54:51
DEBUG
Exiting history()
10:54:51
DEBUG
POLL [Yahoo]: 10:54:51 Price=$53.65
10:54:51
DEBUG
CHECK: C=53.65 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:55:00
DEBUG
BAR: 10:54:00 O=53.58 H=53.65 L=53.58 C=53.65
10:55:00
DEBUG
Checking: C=53.65 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:55:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:55:01
DEBUG
Entering history()
10:55:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:55:01
DEBUG
Entering history()
10:55:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:01
DEBUG
Entering get()
10:55:01
DEBUG
Entering _make_request()
10:55:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:01
DEBUG
Entering _get_cookie_and_crumb()
10:55:01
DEBUG
cookie_mode = 'basic'
10:55:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:01
DEBUG
Entering _get_cookie_basic()
10:55:01
DEBUG
reusing cookie
10:55:01
DEBUG
Exiting _get_cookie_basic()
10:55:01
DEBUG
Entering _get_crumb_basic()
10:55:01
DEBUG
reusing crumb
10:55:01
DEBUG
Exiting _get_crumb_basic()
10:55:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:01
DEBUG
Exiting _get_cookie_and_crumb()
10:55:01
DEBUG
response code=200
10:55:01
DEBUG
Exiting _make_request()
10:55:01
DEBUG
Exiting get()
10:55:01
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:54:50
10:55:01
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:54:50-05:00
10:55:01
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:55:01
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:55:01
DEBUG
Exiting history()
10:55:01
DEBUG
Exiting history()
10:55:01
DEBUG
Entering history()
10:55:01
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:01
DEBUG
Entering get()
10:55:01
DEBUG
Entering _make_request()
10:55:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:01
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:01
DEBUG
Entering _get_cookie_and_crumb()
10:55:01
DEBUG
cookie_mode = 'basic'
10:55:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:01
DEBUG
Entering _get_cookie_basic()
10:55:01
DEBUG
reusing cookie
10:55:01
DEBUG
Exiting _get_cookie_basic()
10:55:01
DEBUG
Entering _get_crumb_basic()
10:55:01
DEBUG
reusing crumb
10:55:01
DEBUG
Exiting _get_crumb_basic()
10:55:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:01
DEBUG
Exiting _get_cookie_and_crumb()
10:55:01
DEBUG
response code=200
10:55:01
DEBUG
Exiting _make_request()
10:55:01
DEBUG
Exiting get()
10:55:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:54:50
10:55:01
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:54:50-05:00
10:55:01
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:54:50-05:00
10:55:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:55:01
DEBUG
Exiting history()
10:55:01
DEBUG
CHECK: C=53.65 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:55:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:55:11
DEBUG
Entering history()
10:55:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:55:11
DEBUG
Entering history()
10:55:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:11
DEBUG
Entering get()
10:55:11
DEBUG
Entering _make_request()
10:55:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:11
DEBUG
Entering _get_cookie_and_crumb()
10:55:11
DEBUG
cookie_mode = 'basic'
10:55:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:11
DEBUG
Entering _get_cookie_basic()
10:55:11
DEBUG
reusing cookie
10:55:11
DEBUG
Exiting _get_cookie_basic()
10:55:11
DEBUG
Entering _get_crumb_basic()
10:55:11
DEBUG
reusing crumb
10:55:11
DEBUG
Exiting _get_crumb_basic()
10:55:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:11
DEBUG
Exiting _get_cookie_and_crumb()
10:55:11
DEBUG
response code=200
10:55:11
DEBUG
Exiting _make_request()
10:55:11
DEBUG
Exiting get()
10:55:11
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:55:07
10:55:11
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:55:07-05:00
10:55:11
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:55:11
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:55:11
DEBUG
Exiting history()
10:55:11
DEBUG
Exiting history()
10:55:11
DEBUG
Entering history()
10:55:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:11
DEBUG
Entering get()
10:55:11
DEBUG
Entering _make_request()
10:55:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:11
DEBUG
Entering _get_cookie_and_crumb()
10:55:11
DEBUG
cookie_mode = 'basic'
10:55:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:11
DEBUG
Entering _get_cookie_basic()
10:55:11
DEBUG
reusing cookie
10:55:11
DEBUG
Exiting _get_cookie_basic()
10:55:11
DEBUG
Entering _get_crumb_basic()
10:55:11
DEBUG
reusing crumb
10:55:11
DEBUG
Exiting _get_crumb_basic()
10:55:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:11
DEBUG
Exiting _get_cookie_and_crumb()
10:55:11
DEBUG
response code=200
10:55:11
DEBUG
Exiting _make_request()
10:55:11
DEBUG
Exiting get()
10:55:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:55:07
10:55:11
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:55:07-05:00
10:55:11
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:55:07-05:00
10:55:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:55:11
DEBUG
Exiting history()
10:55:11
DEBUG
POLL [Yahoo]: 10:55:11 Price=$53.69
10:55:11
DEBUG
CHECK: C=53.69 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:55:21
DEBUG
Entering history()
10:55:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:55:21
DEBUG
Entering history()
10:55:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:21
DEBUG
Entering get()
10:55:21
DEBUG
Entering _make_request()
10:55:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:21
DEBUG
Entering _get_cookie_and_crumb()
10:55:21
DEBUG
cookie_mode = 'basic'
10:55:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:21
DEBUG
Entering _get_cookie_basic()
10:55:21
DEBUG
reusing cookie
10:55:21
DEBUG
Exiting _get_cookie_basic()
10:55:21
DEBUG
Entering _get_crumb_basic()
10:55:21
DEBUG
reusing crumb
10:55:21
DEBUG
Exiting _get_crumb_basic()
10:55:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:21
DEBUG
Exiting _get_cookie_and_crumb()
10:55:21
DEBUG
response code=200
10:55:21
DEBUG
Exiting _make_request()
10:55:21
DEBUG
Exiting get()
10:55:21
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:55:07
10:55:21
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:55:07-05:00
10:55:21
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:55:21
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:55:21
DEBUG
Exiting history()
10:55:21
DEBUG
Exiting history()
10:55:21
DEBUG
Entering history()
10:55:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:21
DEBUG
Entering get()
10:55:21
DEBUG
Entering _make_request()
10:55:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:21
DEBUG
Entering _get_cookie_and_crumb()
10:55:21
DEBUG
cookie_mode = 'basic'
10:55:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:21
DEBUG
Entering _get_cookie_basic()
10:55:21
DEBUG
reusing cookie
10:55:21
DEBUG
Exiting _get_cookie_basic()
10:55:21
DEBUG
Entering _get_crumb_basic()
10:55:21
DEBUG
reusing crumb
10:55:21
DEBUG
Exiting _get_crumb_basic()
10:55:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:21
DEBUG
Exiting _get_cookie_and_crumb()
10:55:21
DEBUG
response code=200
10:55:21
DEBUG
Exiting _make_request()
10:55:21
DEBUG
Exiting get()
10:55:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:55:07
10:55:21
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:55:07-05:00
10:55:21
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:55:07-05:00
10:55:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:55:21
DEBUG
Exiting history()
10:55:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:55:31
DEBUG
Entering history()
10:55:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:55:31
DEBUG
Entering history()
10:55:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:31
DEBUG
Entering get()
10:55:31
DEBUG
Entering _make_request()
10:55:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:31
DEBUG
Entering _get_cookie_and_crumb()
10:55:31
DEBUG
cookie_mode = 'basic'
10:55:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:31
DEBUG
Entering _get_cookie_basic()
10:55:31
DEBUG
reusing cookie
10:55:31
DEBUG
Exiting _get_cookie_basic()
10:55:31
DEBUG
Entering _get_crumb_basic()
10:55:31
DEBUG
reusing crumb
10:55:31
DEBUG
Exiting _get_crumb_basic()
10:55:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:31
DEBUG
Exiting _get_cookie_and_crumb()
10:55:31
DEBUG
response code=200
10:55:31
DEBUG
Exiting _make_request()
10:55:31
DEBUG
Exiting get()
10:55:31
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:55:27
10:55:31
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:55:27-05:00
10:55:31
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:55:31
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:55:31
DEBUG
Exiting history()
10:55:31
DEBUG
Exiting history()
10:55:31
DEBUG
Entering history()
10:55:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:31
DEBUG
Entering get()
10:55:31
DEBUG
Entering _make_request()
10:55:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:31
DEBUG
Entering _get_cookie_and_crumb()
10:55:31
DEBUG
cookie_mode = 'basic'
10:55:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:31
DEBUG
Entering _get_cookie_basic()
10:55:31
DEBUG
reusing cookie
10:55:31
DEBUG
Exiting _get_cookie_basic()
10:55:31
DEBUG
Entering _get_crumb_basic()
10:55:31
DEBUG
reusing crumb
10:55:31
DEBUG
Exiting _get_crumb_basic()
10:55:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:31
DEBUG
Exiting _get_cookie_and_crumb()
10:55:31
DEBUG
response code=200
10:55:31
DEBUG
Exiting _make_request()
10:55:31
DEBUG
Exiting get()
10:55:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:55:27
10:55:31
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:55:27-05:00
10:55:31
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:55:27-05:00
10:55:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:55:31
DEBUG
Exiting history()
10:55:31
DEBUG
POLL [Yahoo]: 10:55:31 Price=$53.81
10:55:31
DEBUG
CHECK: C=53.81 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:55:41
DEBUG
Entering history()
10:55:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:55:41
DEBUG
Entering history()
10:55:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:41
DEBUG
Entering get()
10:55:41
DEBUG
Entering _make_request()
10:55:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:41
DEBUG
Entering _get_cookie_and_crumb()
10:55:41
DEBUG
cookie_mode = 'basic'
10:55:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:41
DEBUG
Entering _get_cookie_basic()
10:55:41
DEBUG
reusing cookie
10:55:41
DEBUG
Exiting _get_cookie_basic()
10:55:41
DEBUG
Entering _get_crumb_basic()
10:55:41
DEBUG
reusing crumb
10:55:41
DEBUG
Exiting _get_crumb_basic()
10:55:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:41
DEBUG
Exiting _get_cookie_and_crumb()
10:55:41
DEBUG
response code=200
10:55:41
DEBUG
Exiting _make_request()
10:55:41
DEBUG
Exiting get()
10:55:41
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:55:27
10:55:41
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:55:27-05:00
10:55:41
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:55:41
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:55:41
DEBUG
Exiting history()
10:55:41
DEBUG
Exiting history()
10:55:41
DEBUG
Entering history()
10:55:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:41
DEBUG
Entering get()
10:55:41
DEBUG
Entering _make_request()
10:55:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:41
DEBUG
Entering _get_cookie_and_crumb()
10:55:41
DEBUG
cookie_mode = 'basic'
10:55:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:41
DEBUG
Entering _get_cookie_basic()
10:55:41
DEBUG
reusing cookie
10:55:41
DEBUG
Exiting _get_cookie_basic()
10:55:41
DEBUG
Entering _get_crumb_basic()
10:55:41
DEBUG
reusing crumb
10:55:41
DEBUG
Exiting _get_crumb_basic()
10:55:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:41
DEBUG
Exiting _get_cookie_and_crumb()
10:55:41
DEBUG
response code=200
10:55:41
DEBUG
Exiting _make_request()
10:55:41
DEBUG
Exiting get()
10:55:41
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:55:27
10:55:41
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:55:27-05:00
10:55:41
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:55:27-05:00
10:55:41
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:55:41
DEBUG
Exiting history()
10:55:51
DEBUG
Entering history()
10:55:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:55:51
DEBUG
Entering history()
10:55:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:51
DEBUG
Entering get()
10:55:51
DEBUG
Entering _make_request()
10:55:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:51
DEBUG
Entering _get_cookie_and_crumb()
10:55:51
DEBUG
cookie_mode = 'basic'
10:55:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:51
DEBUG
Entering _get_cookie_basic()
10:55:51
DEBUG
reusing cookie
10:55:51
DEBUG
Exiting _get_cookie_basic()
10:55:51
DEBUG
Entering _get_crumb_basic()
10:55:51
DEBUG
reusing crumb
10:55:51
DEBUG
Exiting _get_crumb_basic()
10:55:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:51
DEBUG
Exiting _get_cookie_and_crumb()
10:55:51
DEBUG
response code=200
10:55:51
DEBUG
Exiting _make_request()
10:55:51
DEBUG
Exiting get()
10:55:51
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:55:50
10:55:51
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:55:50-05:00
10:55:51
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:55:51
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:55:51
DEBUG
Exiting history()
10:55:51
DEBUG
Exiting history()
10:55:51
DEBUG
Entering history()
10:55:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:51
DEBUG
Entering get()
10:55:51
DEBUG
Entering _make_request()
10:55:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:51
DEBUG
Entering _get_cookie_and_crumb()
10:55:51
DEBUG
cookie_mode = 'basic'
10:55:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:51
DEBUG
Entering _get_cookie_basic()
10:55:51
DEBUG
reusing cookie
10:55:51
DEBUG
Exiting _get_cookie_basic()
10:55:51
DEBUG
Entering _get_crumb_basic()
10:55:51
DEBUG
reusing crumb
10:55:51
DEBUG
Exiting _get_crumb_basic()
10:55:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:51
DEBUG
Exiting _get_cookie_and_crumb()
10:55:51
DEBUG
response code=200
10:55:51
DEBUG
Exiting _make_request()
10:55:51
DEBUG
Exiting get()
10:55:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:55:50
10:55:51
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:55:50-05:00
10:55:51
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:55:50-05:00
10:55:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:55:51
DEBUG
Exiting history()
10:55:51
DEBUG
POLL [Yahoo]: 10:55:51 Price=$53.69
10:55:51
DEBUG
CHECK: C=53.69 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:56:00
DEBUG
BAR: 10:55:00 O=53.69 H=53.69 L=53.69 C=53.69
10:56:00
DEBUG
Checking: C=53.69 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:56:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:56:01
DEBUG
Entering history()
10:56:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:56:01
DEBUG
Entering history()
10:56:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:01
DEBUG
Entering get()
10:56:01
DEBUG
Entering _make_request()
10:56:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:01
DEBUG
Entering _get_cookie_and_crumb()
10:56:01
DEBUG
cookie_mode = 'basic'
10:56:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:01
DEBUG
Entering _get_cookie_basic()
10:56:01
DEBUG
reusing cookie
10:56:01
DEBUG
Exiting _get_cookie_basic()
10:56:01
DEBUG
Entering _get_crumb_basic()
10:56:01
DEBUG
reusing crumb
10:56:01
DEBUG
Exiting _get_crumb_basic()
10:56:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:01
DEBUG
Exiting _get_cookie_and_crumb()
10:56:02
DEBUG
response code=200
10:56:02
DEBUG
Exiting _make_request()
10:56:02
DEBUG
Exiting get()
10:56:02
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:55:50
10:56:02
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:55:50-05:00
10:56:02
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:56:02
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:56:02
DEBUG
Exiting history()
10:56:02
DEBUG
Exiting history()
10:56:02
DEBUG
Entering history()
10:56:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:02
DEBUG
Entering get()
10:56:02
DEBUG
Entering _make_request()
10:56:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:02
DEBUG
Entering _get_cookie_and_crumb()
10:56:02
DEBUG
cookie_mode = 'basic'
10:56:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:02
DEBUG
Entering _get_cookie_basic()
10:56:02
DEBUG
reusing cookie
10:56:02
DEBUG
Exiting _get_cookie_basic()
10:56:02
DEBUG
Entering _get_crumb_basic()
10:56:02
DEBUG
reusing crumb
10:56:02
DEBUG
Exiting _get_crumb_basic()
10:56:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:02
DEBUG
Exiting _get_cookie_and_crumb()
10:56:02
DEBUG
response code=200
10:56:02
DEBUG
Exiting _make_request()
10:56:02
DEBUG
Exiting get()
10:56:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:55:55
10:56:02
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:55:55-05:00
10:56:02
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:55:55-05:00
10:56:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:56:02
DEBUG
Exiting history()
10:56:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:56:12
DEBUG
Entering history()
10:56:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:56:12
DEBUG
Entering history()
10:56:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:12
DEBUG
Entering get()
10:56:12
DEBUG
Entering _make_request()
10:56:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:12
DEBUG
Entering _get_cookie_and_crumb()
10:56:12
DEBUG
cookie_mode = 'basic'
10:56:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:12
DEBUG
Entering _get_cookie_basic()
10:56:12
DEBUG
reusing cookie
10:56:12
DEBUG
Exiting _get_cookie_basic()
10:56:12
DEBUG
Entering _get_crumb_basic()
10:56:12
DEBUG
reusing crumb
10:56:12
DEBUG
Exiting _get_crumb_basic()
10:56:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:12
DEBUG
Exiting _get_cookie_and_crumb()
10:56:12
DEBUG
response code=200
10:56:12
DEBUG
Exiting _make_request()
10:56:12
DEBUG
Exiting get()
10:56:12
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:56:10
10:56:12
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:56:10-05:00
10:56:12
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:56:12
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:56:12
DEBUG
Exiting history()
10:56:12
DEBUG
Exiting history()
10:56:12
DEBUG
Entering history()
10:56:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:12
DEBUG
Entering get()
10:56:12
DEBUG
Entering _make_request()
10:56:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:12
DEBUG
Entering _get_cookie_and_crumb()
10:56:12
DEBUG
cookie_mode = 'basic'
10:56:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:12
DEBUG
Entering _get_cookie_basic()
10:56:12
DEBUG
reusing cookie
10:56:12
DEBUG
Exiting _get_cookie_basic()
10:56:12
DEBUG
Entering _get_crumb_basic()
10:56:12
DEBUG
reusing crumb
10:56:12
DEBUG
Exiting _get_crumb_basic()
10:56:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:12
DEBUG
Exiting _get_cookie_and_crumb()
10:56:12
DEBUG
response code=200
10:56:12
DEBUG
Exiting _make_request()
10:56:12
DEBUG
Exiting get()
10:56:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:56:10
10:56:12
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:56:10-05:00
10:56:12
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:56:10-05:00
10:56:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:56:12
DEBUG
Exiting history()
10:56:12
DEBUG
POLL [Yahoo]: 10:56:12 Price=$53.61
10:56:12
DEBUG
CHECK: C=53.61 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:56:22
DEBUG
Entering history()
10:56:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:56:22
DEBUG
Entering history()
10:56:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:22
DEBUG
Entering get()
10:56:22
DEBUG
Entering _make_request()
10:56:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:22
DEBUG
Entering _get_cookie_and_crumb()
10:56:22
DEBUG
cookie_mode = 'basic'
10:56:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:22
DEBUG
Entering _get_cookie_basic()
10:56:22
DEBUG
reusing cookie
10:56:22
DEBUG
Exiting _get_cookie_basic()
10:56:22
DEBUG
Entering _get_crumb_basic()
10:56:22
DEBUG
reusing crumb
10:56:22
DEBUG
Exiting _get_crumb_basic()
10:56:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:22
DEBUG
Exiting _get_cookie_and_crumb()
10:56:22
DEBUG
response code=200
10:56:22
DEBUG
Exiting _make_request()
10:56:22
DEBUG
Exiting get()
10:56:22
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:56:20
10:56:22
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:56:20-05:00
10:56:22
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:56:22
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:56:22
DEBUG
Exiting history()
10:56:22
DEBUG
Exiting history()
10:56:22
DEBUG
Entering history()
10:56:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:22
DEBUG
Entering get()
10:56:22
DEBUG
Entering _make_request()
10:56:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:22
DEBUG
Entering _get_cookie_and_crumb()
10:56:22
DEBUG
cookie_mode = 'basic'
10:56:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:22
DEBUG
Entering _get_cookie_basic()
10:56:22
DEBUG
reusing cookie
10:56:22
DEBUG
Exiting _get_cookie_basic()
10:56:22
DEBUG
Entering _get_crumb_basic()
10:56:22
DEBUG
reusing crumb
10:56:22
DEBUG
Exiting _get_crumb_basic()
10:56:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:22
DEBUG
Exiting _get_cookie_and_crumb()
10:56:22
DEBUG
response code=200
10:56:22
DEBUG
Exiting _make_request()
10:56:22
DEBUG
Exiting get()
10:56:22
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:56:10
10:56:22
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:56:10-05:00
10:56:22
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:56:10-05:00
10:56:22
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:56:22
DEBUG
Exiting history()
10:56:22
DEBUG
POLL [Yahoo]: 10:56:22 Price=$53.60
10:56:22
DEBUG
CHECK: C=53.60 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:56:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:56:32
DEBUG
Entering history()
10:56:32
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:56:32
DEBUG
Entering history()
10:56:32
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:32
DEBUG
Entering get()
10:56:32
DEBUG
Entering _make_request()
10:56:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:32
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:32
DEBUG
Entering _get_cookie_and_crumb()
10:56:32
DEBUG
cookie_mode = 'basic'
10:56:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:32
DEBUG
Entering _get_cookie_basic()
10:56:32
DEBUG
reusing cookie
10:56:32
DEBUG
Exiting _get_cookie_basic()
10:56:32
DEBUG
Entering _get_crumb_basic()
10:56:32
DEBUG
reusing crumb
10:56:32
DEBUG
Exiting _get_crumb_basic()
10:56:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:32
DEBUG
Exiting _get_cookie_and_crumb()
10:56:32
DEBUG
response code=200
10:56:32
DEBUG
Exiting _make_request()
10:56:32
DEBUG
Exiting get()
10:56:32
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:56:20
10:56:32
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:56:20-05:00
10:56:32
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:56:32
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:56:32
DEBUG
Exiting history()
10:56:32
DEBUG
Exiting history()
10:56:32
DEBUG
Entering history()
10:56:32
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:32
DEBUG
Entering get()
10:56:32
DEBUG
Entering _make_request()
10:56:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:32
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:32
DEBUG
Entering _get_cookie_and_crumb()
10:56:32
DEBUG
cookie_mode = 'basic'
10:56:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:32
DEBUG
Entering _get_cookie_basic()
10:56:32
DEBUG
reusing cookie
10:56:32
DEBUG
Exiting _get_cookie_basic()
10:56:32
DEBUG
Entering _get_crumb_basic()
10:56:32
DEBUG
reusing crumb
10:56:32
DEBUG
Exiting _get_crumb_basic()
10:56:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:32
DEBUG
Exiting _get_cookie_and_crumb()
10:56:32
DEBUG
response code=200
10:56:32
DEBUG
Exiting _make_request()
10:56:32
DEBUG
Exiting get()
10:56:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:56:32
10:56:32
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:56:32-05:00
10:56:32
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:56:32-05:00
10:56:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:56:32
DEBUG
Exiting history()
10:56:42
DEBUG
Entering history()
10:56:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:56:42
DEBUG
Entering history()
10:56:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:42
DEBUG
Entering get()
10:56:42
DEBUG
Entering _make_request()
10:56:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:42
DEBUG
Entering _get_cookie_and_crumb()
10:56:42
DEBUG
cookie_mode = 'basic'
10:56:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:42
DEBUG
Entering _get_cookie_basic()
10:56:42
DEBUG
reusing cookie
10:56:42
DEBUG
Exiting _get_cookie_basic()
10:56:42
DEBUG
Entering _get_crumb_basic()
10:56:42
DEBUG
reusing crumb
10:56:42
DEBUG
Exiting _get_crumb_basic()
10:56:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:42
DEBUG
Exiting _get_cookie_and_crumb()
10:56:42
DEBUG
response code=200
10:56:42
DEBUG
Exiting _make_request()
10:56:42
DEBUG
Exiting get()
10:56:42
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:56:42
10:56:42
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:56:42-05:00
10:56:42
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:56:42
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:56:42
DEBUG
Exiting history()
10:56:42
DEBUG
Exiting history()
10:56:42
DEBUG
Entering history()
10:56:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:42
DEBUG
Entering get()
10:56:42
DEBUG
Entering _make_request()
10:56:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:42
DEBUG
Entering _get_cookie_and_crumb()
10:56:42
DEBUG
cookie_mode = 'basic'
10:56:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:42
DEBUG
Entering _get_cookie_basic()
10:56:42
DEBUG
reusing cookie
10:56:42
DEBUG
Exiting _get_cookie_basic()
10:56:42
DEBUG
Entering _get_crumb_basic()
10:56:42
DEBUG
reusing crumb
10:56:42
DEBUG
Exiting _get_crumb_basic()
10:56:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:42
DEBUG
Exiting _get_cookie_and_crumb()
10:56:42
DEBUG
response code=200
10:56:42
DEBUG
Exiting _make_request()
10:56:42
DEBUG
Exiting get()
10:56:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:56:32
10:56:42
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:56:32-05:00
10:56:42
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:56:32-05:00
10:56:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:56:42
DEBUG
Exiting history()
10:56:42
DEBUG
POLL [Yahoo]: 10:56:42 Price=$53.47
10:56:42
DEBUG
CHECK: C=53.47 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:56:52
DEBUG
Entering history()
10:56:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:56:52
DEBUG
Entering history()
10:56:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:52
DEBUG
Entering get()
10:56:52
DEBUG
Entering _make_request()
10:56:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:52
DEBUG
Entering _get_cookie_and_crumb()
10:56:52
DEBUG
cookie_mode = 'basic'
10:56:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:52
DEBUG
Entering _get_cookie_basic()
10:56:52
DEBUG
reusing cookie
10:56:52
DEBUG
Exiting _get_cookie_basic()
10:56:52
DEBUG
Entering _get_crumb_basic()
10:56:52
DEBUG
reusing crumb
10:56:52
DEBUG
Exiting _get_crumb_basic()
10:56:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:52
DEBUG
Exiting _get_cookie_and_crumb()
10:56:52
DEBUG
response code=200
10:56:52
DEBUG
Exiting _make_request()
10:56:52
DEBUG
Exiting get()
10:56:52
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:56:42
10:56:52
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:56:42-05:00
10:56:52
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:56:52
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:56:52
DEBUG
Exiting history()
10:56:52
DEBUG
Exiting history()
10:56:52
DEBUG
Entering history()
10:56:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:52
DEBUG
Entering get()
10:56:52
DEBUG
Entering _make_request()
10:56:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:52
DEBUG
Entering _get_cookie_and_crumb()
10:56:52
DEBUG
cookie_mode = 'basic'
10:56:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:52
DEBUG
Entering _get_cookie_basic()
10:56:52
DEBUG
reusing cookie
10:56:52
DEBUG
Exiting _get_cookie_basic()
10:56:52
DEBUG
Entering _get_crumb_basic()
10:56:52
DEBUG
reusing crumb
10:56:52
DEBUG
Exiting _get_crumb_basic()
10:56:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:52
DEBUG
Exiting _get_cookie_and_crumb()
10:56:52
DEBUG
response code=200
10:56:52
DEBUG
Exiting _make_request()
10:56:52
DEBUG
Exiting get()
10:56:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:56:50
10:56:52
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:56:50-05:00
10:56:52
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:56:50-05:00
10:56:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:56:52
DEBUG
Exiting history()
10:57:00
DEBUG
BAR: 10:56:00 O=53.61 H=53.61 L=53.41 C=53.41
10:57:00
DEBUG
Checking: C=53.41 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:57:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:57:02
DEBUG
Entering history()
10:57:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:57:02
DEBUG
Entering history()
10:57:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:02
DEBUG
Entering get()
10:57:02
DEBUG
Entering _make_request()
10:57:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:02
DEBUG
Entering _get_cookie_and_crumb()
10:57:02
DEBUG
cookie_mode = 'basic'
10:57:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:02
DEBUG
Entering _get_cookie_basic()
10:57:02
DEBUG
reusing cookie
10:57:02
DEBUG
Exiting _get_cookie_basic()
10:57:02
DEBUG
Entering _get_crumb_basic()
10:57:02
DEBUG
reusing crumb
10:57:02
DEBUG
Exiting _get_crumb_basic()
10:57:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:02
DEBUG
Exiting _get_cookie_and_crumb()
10:57:02
DEBUG
response code=200
10:57:02
DEBUG
Exiting _make_request()
10:57:02
DEBUG
Exiting get()
10:57:02
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:57:02
10:57:02
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:57:02-05:00
10:57:02
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:57:02
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:57:02
DEBUG
Exiting history()
10:57:02
DEBUG
Exiting history()
10:57:02
DEBUG
Entering history()
10:57:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:02
DEBUG
Entering get()
10:57:02
DEBUG
Entering _make_request()
10:57:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:02
DEBUG
Entering _get_cookie_and_crumb()
10:57:02
DEBUG
cookie_mode = 'basic'
10:57:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:02
DEBUG
Entering _get_cookie_basic()
10:57:02
DEBUG
reusing cookie
10:57:02
DEBUG
Exiting _get_cookie_basic()
10:57:02
DEBUG
Entering _get_crumb_basic()
10:57:02
DEBUG
reusing crumb
10:57:02
DEBUG
Exiting _get_crumb_basic()
10:57:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:02
DEBUG
Exiting _get_cookie_and_crumb()
10:57:02
DEBUG
response code=200
10:57:02
DEBUG
Exiting _make_request()
10:57:02
DEBUG
Exiting get()
10:57:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:56:50
10:57:02
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:56:50-05:00
10:57:02
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:56:50-05:00
10:57:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:57:02
DEBUG
Exiting history()
10:57:02
DEBUG
POLL [Yahoo]: 10:57:02 Price=$53.33
10:57:02
DEBUG
CHECK: C=53.33 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:57:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:57:12
DEBUG
Entering history()
10:57:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:57:12
DEBUG
Entering history()
10:57:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:12
DEBUG
Entering get()
10:57:12
DEBUG
Entering _make_request()
10:57:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:12
DEBUG
Entering _get_cookie_and_crumb()
10:57:12
DEBUG
cookie_mode = 'basic'
10:57:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:12
DEBUG
Entering _get_cookie_basic()
10:57:12
DEBUG
reusing cookie
10:57:12
DEBUG
Exiting _get_cookie_basic()
10:57:12
DEBUG
Entering _get_crumb_basic()
10:57:12
DEBUG
reusing crumb
10:57:12
DEBUG
Exiting _get_crumb_basic()
10:57:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:12
DEBUG
Exiting _get_cookie_and_crumb()
10:57:12
DEBUG
response code=200
10:57:12
DEBUG
Exiting _make_request()
10:57:12
DEBUG
Exiting get()
10:57:12
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:57:02
10:57:12
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:57:02-05:00
10:57:12
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:57:12
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:57:12
DEBUG
Exiting history()
10:57:12
DEBUG
Exiting history()
10:57:12
DEBUG
Entering history()
10:57:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:12
DEBUG
Entering get()
10:57:12
DEBUG
Entering _make_request()
10:57:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:12
DEBUG
Entering _get_cookie_and_crumb()
10:57:12
DEBUG
cookie_mode = 'basic'
10:57:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:12
DEBUG
Entering _get_cookie_basic()
10:57:12
DEBUG
reusing cookie
10:57:12
DEBUG
Exiting _get_cookie_basic()
10:57:12
DEBUG
Entering _get_crumb_basic()
10:57:12
DEBUG
reusing crumb
10:57:12
DEBUG
Exiting _get_crumb_basic()
10:57:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:12
DEBUG
Exiting _get_cookie_and_crumb()
10:57:13
DEBUG
response code=200
10:57:13
DEBUG
Exiting _make_request()
10:57:13
DEBUG
Exiting get()
10:57:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:57:12
10:57:13
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:57:12-05:00
10:57:13
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:57:12-05:00
10:57:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:57:13
DEBUG
Exiting history()
10:57:23
DEBUG
Entering history()
10:57:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:57:23
DEBUG
Entering history()
10:57:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:23
DEBUG
Entering get()
10:57:23
DEBUG
Entering _make_request()
10:57:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:23
DEBUG
Entering _get_cookie_and_crumb()
10:57:23
DEBUG
cookie_mode = 'basic'
10:57:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:23
DEBUG
Entering _get_cookie_basic()
10:57:23
DEBUG
reusing cookie
10:57:23
DEBUG
Exiting _get_cookie_basic()
10:57:23
DEBUG
Entering _get_crumb_basic()
10:57:23
DEBUG
reusing crumb
10:57:23
DEBUG
Exiting _get_crumb_basic()
10:57:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:23
DEBUG
Exiting _get_cookie_and_crumb()
10:57:23
DEBUG
response code=200
10:57:23
DEBUG
Exiting _make_request()
10:57:23
DEBUG
Exiting get()
10:57:23
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:57:22
10:57:23
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:57:22-05:00
10:57:23
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:57:23
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:57:23
DEBUG
Exiting history()
10:57:23
DEBUG
Exiting history()
10:57:23
DEBUG
Entering history()
10:57:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:23
DEBUG
Entering get()
10:57:23
DEBUG
Entering _make_request()
10:57:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:23
DEBUG
Entering _get_cookie_and_crumb()
10:57:23
DEBUG
cookie_mode = 'basic'
10:57:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:23
DEBUG
Entering _get_cookie_basic()
10:57:23
DEBUG
reusing cookie
10:57:23
DEBUG
Exiting _get_cookie_basic()
10:57:23
DEBUG
Entering _get_crumb_basic()
10:57:23
DEBUG
reusing crumb
10:57:23
DEBUG
Exiting _get_crumb_basic()
10:57:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:23
DEBUG
Exiting _get_cookie_and_crumb()
10:57:23
DEBUG
response code=200
10:57:23
DEBUG
Exiting _make_request()
10:57:23
DEBUG
Exiting get()
10:57:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:57:22
10:57:23
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:57:22-05:00
10:57:23
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:57:22-05:00
10:57:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:57:23
DEBUG
Exiting history()
10:57:23
DEBUG
POLL [Yahoo]: 10:57:23 Price=$53.37
10:57:23
DEBUG
CHECK: C=53.37 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:57:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:57:33
DEBUG
Entering history()
10:57:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:57:33
DEBUG
Entering history()
10:57:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:33
DEBUG
Entering get()
10:57:33
DEBUG
Entering _make_request()
10:57:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:33
DEBUG
Entering _get_cookie_and_crumb()
10:57:33
DEBUG
cookie_mode = 'basic'
10:57:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:33
DEBUG
Entering _get_cookie_basic()
10:57:33
DEBUG
reusing cookie
10:57:33
DEBUG
Exiting _get_cookie_basic()
10:57:33
DEBUG
Entering _get_crumb_basic()
10:57:33
DEBUG
reusing crumb
10:57:33
DEBUG
Exiting _get_crumb_basic()
10:57:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:33
DEBUG
Exiting _get_cookie_and_crumb()
10:57:33
DEBUG
response code=200
10:57:33
DEBUG
Exiting _make_request()
10:57:33
DEBUG
Exiting get()
10:57:33
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:57:29
10:57:33
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:57:29-05:00
10:57:33
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:57:33
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:57:33
DEBUG
Exiting history()
10:57:33
DEBUG
Exiting history()
10:57:33
DEBUG
Entering history()
10:57:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:33
DEBUG
Entering get()
10:57:33
DEBUG
Entering _make_request()
10:57:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:33
DEBUG
Entering _get_cookie_and_crumb()
10:57:33
DEBUG
cookie_mode = 'basic'
10:57:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:33
DEBUG
Entering _get_cookie_basic()
10:57:33
DEBUG
reusing cookie
10:57:33
DEBUG
Exiting _get_cookie_basic()
10:57:33
DEBUG
Entering _get_crumb_basic()
10:57:33
DEBUG
reusing crumb
10:57:33
DEBUG
Exiting _get_crumb_basic()
10:57:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:33
DEBUG
Exiting _get_cookie_and_crumb()
10:57:33
DEBUG
response code=200
10:57:33
DEBUG
Exiting _make_request()
10:57:33
DEBUG
Exiting get()
10:57:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:57:29
10:57:33
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:57:29-05:00
10:57:33
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:57:29-05:00
10:57:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:57:33
DEBUG
Exiting history()
10:57:33
DEBUG
POLL [Yahoo]: 10:57:33 Price=$53.35
10:57:33
DEBUG
CHECK: C=53.35 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:57:43
DEBUG
Entering history()
10:57:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:57:43
DEBUG
Entering history()
10:57:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:43
DEBUG
Entering get()
10:57:43
DEBUG
Entering _make_request()
10:57:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:43
DEBUG
Entering _get_cookie_and_crumb()
10:57:43
DEBUG
cookie_mode = 'basic'
10:57:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:43
DEBUG
Entering _get_cookie_basic()
10:57:43
DEBUG
reusing cookie
10:57:43
DEBUG
Exiting _get_cookie_basic()
10:57:43
DEBUG
Entering _get_crumb_basic()
10:57:43
DEBUG
reusing crumb
10:57:43
DEBUG
Exiting _get_crumb_basic()
10:57:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:43
DEBUG
Exiting _get_cookie_and_crumb()
10:57:43
DEBUG
response code=200
10:57:43
DEBUG
Exiting _make_request()
10:57:43
DEBUG
Exiting get()
10:57:43
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:57:29
10:57:43
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:57:29-05:00
10:57:43
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:57:43
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:57:43
DEBUG
Exiting history()
10:57:43
DEBUG
Exiting history()
10:57:43
DEBUG
Entering history()
10:57:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:43
DEBUG
Entering get()
10:57:43
DEBUG
Entering _make_request()
10:57:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:43
DEBUG
Entering _get_cookie_and_crumb()
10:57:43
DEBUG
cookie_mode = 'basic'
10:57:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:43
DEBUG
Entering _get_cookie_basic()
10:57:43
DEBUG
reusing cookie
10:57:43
DEBUG
Exiting _get_cookie_basic()
10:57:43
DEBUG
Entering _get_crumb_basic()
10:57:43
DEBUG
reusing crumb
10:57:43
DEBUG
Exiting _get_crumb_basic()
10:57:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:43
DEBUG
Exiting _get_cookie_and_crumb()
10:57:43
DEBUG
response code=200
10:57:43
DEBUG
Exiting _make_request()
10:57:43
DEBUG
Exiting get()
10:57:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:57:29
10:57:43
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:57:29-05:00
10:57:43
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:57:29-05:00
10:57:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:57:43
DEBUG
Exiting history()
10:57:53
DEBUG
Entering history()
10:57:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:57:53
DEBUG
Entering history()
10:57:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:53
DEBUG
Entering get()
10:57:53
DEBUG
Entering _make_request()
10:57:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:53
DEBUG
Entering _get_cookie_and_crumb()
10:57:53
DEBUG
cookie_mode = 'basic'
10:57:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:53
DEBUG
Entering _get_cookie_basic()
10:57:53
DEBUG
reusing cookie
10:57:53
DEBUG
Exiting _get_cookie_basic()
10:57:53
DEBUG
Entering _get_crumb_basic()
10:57:53
DEBUG
reusing crumb
10:57:53
DEBUG
Exiting _get_crumb_basic()
10:57:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:53
DEBUG
Exiting _get_cookie_and_crumb()
10:57:53
DEBUG
response code=200
10:57:53
DEBUG
Exiting _make_request()
10:57:53
DEBUG
Exiting get()
10:57:53
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:57:52
10:57:53
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:57:52-05:00
10:57:53
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:57:53
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:57:53
DEBUG
Exiting history()
10:57:53
DEBUG
Exiting history()
10:57:53
DEBUG
Entering history()
10:57:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:53
DEBUG
Entering get()
10:57:53
DEBUG
Entering _make_request()
10:57:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:53
DEBUG
Entering _get_cookie_and_crumb()
10:57:53
DEBUG
cookie_mode = 'basic'
10:57:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:53
DEBUG
Entering _get_cookie_basic()
10:57:53
DEBUG
reusing cookie
10:57:53
DEBUG
Exiting _get_cookie_basic()
10:57:53
DEBUG
Entering _get_crumb_basic()
10:57:53
DEBUG
reusing crumb
10:57:53
DEBUG
Exiting _get_crumb_basic()
10:57:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:53
DEBUG
Exiting _get_cookie_and_crumb()
10:57:53
DEBUG
response code=200
10:57:53
DEBUG
Exiting _make_request()
10:57:53
DEBUG
Exiting get()
10:57:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:57:52
10:57:53
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:57:52-05:00
10:57:53
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:57:52-05:00
10:57:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:57:53
DEBUG
Exiting history()
10:57:53
DEBUG
POLL [Yahoo]: 10:57:53 Price=$53.40
10:57:53
DEBUG
CHECK: C=53.40 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:58:00
DEBUG
BAR: 10:57:00 O=53.34 H=53.41 L=53.33 C=53.37
10:58:00
DEBUG
Checking: C=53.37 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:58:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:58:03
DEBUG
Entering history()
10:58:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:58:03
DEBUG
Entering history()
10:58:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:03
DEBUG
Entering get()
10:58:03
DEBUG
Entering _make_request()
10:58:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:03
DEBUG
Entering _get_cookie_and_crumb()
10:58:03
DEBUG
cookie_mode = 'basic'
10:58:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:03
DEBUG
Entering _get_cookie_basic()
10:58:03
DEBUG
reusing cookie
10:58:03
DEBUG
Exiting _get_cookie_basic()
10:58:03
DEBUG
Entering _get_crumb_basic()
10:58:03
DEBUG
reusing crumb
10:58:03
DEBUG
Exiting _get_crumb_basic()
10:58:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:03
DEBUG
Exiting _get_cookie_and_crumb()
10:58:03
DEBUG
response code=200
10:58:03
DEBUG
Exiting _make_request()
10:58:03
DEBUG
Exiting get()
10:58:03
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:57:52
10:58:03
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:57:52-05:00
10:58:03
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:58:03
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:58:03
DEBUG
Exiting history()
10:58:03
DEBUG
Exiting history()
10:58:03
DEBUG
Entering history()
10:58:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:03
DEBUG
Entering get()
10:58:03
DEBUG
Entering _make_request()
10:58:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:03
DEBUG
Entering _get_cookie_and_crumb()
10:58:03
DEBUG
cookie_mode = 'basic'
10:58:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:03
DEBUG
Entering _get_cookie_basic()
10:58:03
DEBUG
reusing cookie
10:58:03
DEBUG
Exiting _get_cookie_basic()
10:58:03
DEBUG
Entering _get_crumb_basic()
10:58:03
DEBUG
reusing crumb
10:58:03
DEBUG
Exiting _get_crumb_basic()
10:58:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:03
DEBUG
Exiting _get_cookie_and_crumb()
10:58:03
DEBUG
response code=200
10:58:03
DEBUG
Exiting _make_request()
10:58:03
DEBUG
Exiting get()
10:58:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:57:52
10:58:03
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:57:52-05:00
10:58:03
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:57:52-05:00
10:58:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:58:03
DEBUG
Exiting history()
10:58:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:58:13
DEBUG
Entering history()
10:58:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:58:13
DEBUG
Entering history()
10:58:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:13
DEBUG
Entering get()
10:58:13
DEBUG
Entering _make_request()
10:58:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:13
DEBUG
Entering _get_cookie_and_crumb()
10:58:13
DEBUG
cookie_mode = 'basic'
10:58:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:13
DEBUG
Entering _get_cookie_basic()
10:58:13
DEBUG
reusing cookie
10:58:13
DEBUG
Exiting _get_cookie_basic()
10:58:13
DEBUG
Entering _get_crumb_basic()
10:58:13
DEBUG
reusing crumb
10:58:13
DEBUG
Exiting _get_crumb_basic()
10:58:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:13
DEBUG
Exiting _get_cookie_and_crumb()
10:58:14
DEBUG
response code=200
10:58:14
DEBUG
Exiting _make_request()
10:58:14
DEBUG
Exiting get()
10:58:14
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:58:12
10:58:14
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:58:12-05:00
10:58:14
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:58:14
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:58:14
DEBUG
Exiting history()
10:58:14
DEBUG
Exiting history()
10:58:14
DEBUG
Entering history()
10:58:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:14
DEBUG
Entering get()
10:58:14
DEBUG
Entering _make_request()
10:58:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:14
DEBUG
Entering _get_cookie_and_crumb()
10:58:14
DEBUG
cookie_mode = 'basic'
10:58:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:14
DEBUG
Entering _get_cookie_basic()
10:58:14
DEBUG
reusing cookie
10:58:14
DEBUG
Exiting _get_cookie_basic()
10:58:14
DEBUG
Entering _get_crumb_basic()
10:58:14
DEBUG
reusing crumb
10:58:14
DEBUG
Exiting _get_crumb_basic()
10:58:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:14
DEBUG
Exiting _get_cookie_and_crumb()
10:58:14
DEBUG
response code=200
10:58:14
DEBUG
Exiting _make_request()
10:58:14
DEBUG
Exiting get()
10:58:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:58:12
10:58:14
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:58:12-05:00
10:58:14
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:58:12-05:00
10:58:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:58:14
DEBUG
Exiting history()
10:58:14
DEBUG
POLL [Yahoo]: 10:58:14 Price=$53.39
10:58:14
DEBUG
CHECK: C=53.39 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:58:24
DEBUG
Entering history()
10:58:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:58:24
DEBUG
Entering history()
10:58:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:24
DEBUG
Entering get()
10:58:24
DEBUG
Entering _make_request()
10:58:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:24
DEBUG
Entering _get_cookie_and_crumb()
10:58:24
DEBUG
cookie_mode = 'basic'
10:58:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:24
DEBUG
Entering _get_cookie_basic()
10:58:24
DEBUG
reusing cookie
10:58:24
DEBUG
Exiting _get_cookie_basic()
10:58:24
DEBUG
Entering _get_crumb_basic()
10:58:24
DEBUG
reusing crumb
10:58:24
DEBUG
Exiting _get_crumb_basic()
10:58:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:24
DEBUG
Exiting _get_cookie_and_crumb()
10:58:24
DEBUG
response code=200
10:58:24
DEBUG
Exiting _make_request()
10:58:24
DEBUG
Exiting get()
10:58:24
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:58:22
10:58:24
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:58:22-05:00
10:58:24
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:58:24
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:58:24
DEBUG
Exiting history()
10:58:24
DEBUG
Exiting history()
10:58:24
DEBUG
Entering history()
10:58:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:24
DEBUG
Entering get()
10:58:24
DEBUG
Entering _make_request()
10:58:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:24
DEBUG
Entering _get_cookie_and_crumb()
10:58:24
DEBUG
cookie_mode = 'basic'
10:58:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:24
DEBUG
Entering _get_cookie_basic()
10:58:24
DEBUG
reusing cookie
10:58:24
DEBUG
Exiting _get_cookie_basic()
10:58:24
DEBUG
Entering _get_crumb_basic()
10:58:24
DEBUG
reusing crumb
10:58:24
DEBUG
Exiting _get_crumb_basic()
10:58:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:24
DEBUG
Exiting _get_cookie_and_crumb()
10:58:24
DEBUG
response code=200
10:58:24
DEBUG
Exiting _make_request()
10:58:24
DEBUG
Exiting get()
10:58:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:58:12
10:58:24
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:58:12-05:00
10:58:24
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:58:12-05:00
10:58:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:58:24
DEBUG
Exiting history()
10:58:24
DEBUG
POLL [Yahoo]: 10:58:24 Price=$53.49
10:58:24
DEBUG
CHECK: C=53.49 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:58:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:58:34
DEBUG
Entering history()
10:58:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:58:34
DEBUG
Entering history()
10:58:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:34
DEBUG
Entering get()
10:58:34
DEBUG
Entering _make_request()
10:58:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:34
DEBUG
Entering _get_cookie_and_crumb()
10:58:34
DEBUG
cookie_mode = 'basic'
10:58:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:34
DEBUG
Entering _get_cookie_basic()
10:58:34
DEBUG
reusing cookie
10:58:34
DEBUG
Exiting _get_cookie_basic()
10:58:34
DEBUG
Entering _get_crumb_basic()
10:58:34
DEBUG
reusing crumb
10:58:34
DEBUG
Exiting _get_crumb_basic()
10:58:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:34
DEBUG
Exiting _get_cookie_and_crumb()
10:58:34
DEBUG
response code=200
10:58:34
DEBUG
Exiting _make_request()
10:58:34
DEBUG
Exiting get()
10:58:34
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:58:22
10:58:34
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:58:22-05:00
10:58:34
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:58:34
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:58:34
DEBUG
Exiting history()
10:58:34
DEBUG
Exiting history()
10:58:34
DEBUG
Entering history()
10:58:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:34
DEBUG
Entering get()
10:58:34
DEBUG
Entering _make_request()
10:58:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:34
DEBUG
Entering _get_cookie_and_crumb()
10:58:34
DEBUG
cookie_mode = 'basic'
10:58:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:34
DEBUG
Entering _get_cookie_basic()
10:58:34
DEBUG
reusing cookie
10:58:34
DEBUG
Exiting _get_cookie_basic()
10:58:34
DEBUG
Entering _get_crumb_basic()
10:58:34
DEBUG
reusing crumb
10:58:34
DEBUG
Exiting _get_crumb_basic()
10:58:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:34
DEBUG
Exiting _get_cookie_and_crumb()
10:58:34
DEBUG
response code=200
10:58:34
DEBUG
Exiting _make_request()
10:58:34
DEBUG
Exiting get()
10:58:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:58:32
10:58:34
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:58:32-05:00
10:58:34
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:58:32-05:00
10:58:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:58:34
DEBUG
Exiting history()
10:58:44
DEBUG
Entering history()
10:58:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:58:44
DEBUG
Entering history()
10:58:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:44
DEBUG
Entering get()
10:58:44
DEBUG
Entering _make_request()
10:58:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:44
DEBUG
Entering _get_cookie_and_crumb()
10:58:44
DEBUG
cookie_mode = 'basic'
10:58:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:44
DEBUG
Entering _get_cookie_basic()
10:58:44
DEBUG
reusing cookie
10:58:44
DEBUG
Exiting _get_cookie_basic()
10:58:44
DEBUG
Entering _get_crumb_basic()
10:58:44
DEBUG
reusing crumb
10:58:44
DEBUG
Exiting _get_crumb_basic()
10:58:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:44
DEBUG
Exiting _get_cookie_and_crumb()
10:58:44
DEBUG
response code=200
10:58:44
DEBUG
Exiting _make_request()
10:58:44
DEBUG
Exiting get()
10:58:44
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:58:39
10:58:44
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:58:39-05:00
10:58:44
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:58:44
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:58:44
DEBUG
Exiting history()
10:58:44
DEBUG
Exiting history()
10:58:44
DEBUG
Entering history()
10:58:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:44
DEBUG
Entering get()
10:58:44
DEBUG
Entering _make_request()
10:58:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:44
DEBUG
Entering _get_cookie_and_crumb()
10:58:44
DEBUG
cookie_mode = 'basic'
10:58:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:44
DEBUG
Entering _get_cookie_basic()
10:58:44
DEBUG
reusing cookie
10:58:44
DEBUG
Exiting _get_cookie_basic()
10:58:44
DEBUG
Entering _get_crumb_basic()
10:58:44
DEBUG
reusing crumb
10:58:44
DEBUG
Exiting _get_crumb_basic()
10:58:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:44
DEBUG
Exiting _get_cookie_and_crumb()
10:58:44
DEBUG
response code=200
10:58:44
DEBUG
Exiting _make_request()
10:58:44
DEBUG
Exiting get()
10:58:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:58:32
10:58:44
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:58:32-05:00
10:58:44
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:58:32-05:00
10:58:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:58:44
DEBUG
Exiting history()
10:58:44
DEBUG
POLL [Yahoo]: 10:58:44 Price=$53.52
10:58:44
DEBUG
CHECK: C=53.52 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:58:54
DEBUG
Entering history()
10:58:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:58:54
DEBUG
Entering history()
10:58:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:54
DEBUG
Entering get()
10:58:54
DEBUG
Entering _make_request()
10:58:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:54
DEBUG
Entering _get_cookie_and_crumb()
10:58:54
DEBUG
cookie_mode = 'basic'
10:58:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:54
DEBUG
Entering _get_cookie_basic()
10:58:54
DEBUG
reusing cookie
10:58:54
DEBUG
Exiting _get_cookie_basic()
10:58:54
DEBUG
Entering _get_crumb_basic()
10:58:54
DEBUG
reusing crumb
10:58:54
DEBUG
Exiting _get_crumb_basic()
10:58:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:54
DEBUG
Exiting _get_cookie_and_crumb()
10:58:54
DEBUG
response code=200
10:58:54
DEBUG
Exiting _make_request()
10:58:54
DEBUG
Exiting get()
10:58:54
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:58:39
10:58:54
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:58:39-05:00
10:58:54
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:58:54
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:58:54
DEBUG
Exiting history()
10:58:54
DEBUG
Exiting history()
10:58:54
DEBUG
Entering history()
10:58:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:54
DEBUG
Entering get()
10:58:54
DEBUG
Entering _make_request()
10:58:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:54
DEBUG
Entering _get_cookie_and_crumb()
10:58:54
DEBUG
cookie_mode = 'basic'
10:58:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:54
DEBUG
Entering _get_cookie_basic()
10:58:54
DEBUG
reusing cookie
10:58:54
DEBUG
Exiting _get_cookie_basic()
10:58:54
DEBUG
Entering _get_crumb_basic()
10:58:54
DEBUG
reusing crumb
10:58:54
DEBUG
Exiting _get_crumb_basic()
10:58:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:54
DEBUG
Exiting _get_cookie_and_crumb()
10:58:54
DEBUG
response code=200
10:58:54
DEBUG
Exiting _make_request()
10:58:54
DEBUG
Exiting get()
10:58:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:58:53
10:58:54
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:58:53-05:00
10:58:54
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:58:53-05:00
10:58:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:58:54
DEBUG
Exiting history()
10:59:00
DEBUG
BAR: 10:58:00 O=53.39 H=53.58 L=53.39 C=53.58
10:59:00
DEBUG
Checking: C=53.58 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:59:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:59:04
DEBUG
Entering history()
10:59:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:59:04
DEBUG
Entering history()
10:59:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:04
DEBUG
Entering get()
10:59:04
DEBUG
Entering _make_request()
10:59:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:04
DEBUG
Entering _get_cookie_and_crumb()
10:59:04
DEBUG
cookie_mode = 'basic'
10:59:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:04
DEBUG
Entering _get_cookie_basic()
10:59:04
DEBUG
reusing cookie
10:59:04
DEBUG
Exiting _get_cookie_basic()
10:59:04
DEBUG
Entering _get_crumb_basic()
10:59:04
DEBUG
reusing crumb
10:59:04
DEBUG
Exiting _get_crumb_basic()
10:59:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:04
DEBUG
Exiting _get_cookie_and_crumb()
10:59:04
DEBUG
response code=200
10:59:04
DEBUG
Exiting _make_request()
10:59:04
DEBUG
Exiting get()
10:59:04
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:59:03
10:59:04
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:59:03-05:00
10:59:04
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:59:04
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:59:04
DEBUG
Exiting history()
10:59:04
DEBUG
Exiting history()
10:59:04
DEBUG
Entering history()
10:59:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:04
DEBUG
Entering get()
10:59:04
DEBUG
Entering _make_request()
10:59:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:04
DEBUG
Entering _get_cookie_and_crumb()
10:59:04
DEBUG
cookie_mode = 'basic'
10:59:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:04
DEBUG
Entering _get_cookie_basic()
10:59:04
DEBUG
reusing cookie
10:59:04
DEBUG
Exiting _get_cookie_basic()
10:59:04
DEBUG
Entering _get_crumb_basic()
10:59:04
DEBUG
reusing crumb
10:59:04
DEBUG
Exiting _get_crumb_basic()
10:59:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:04
DEBUG
Exiting _get_cookie_and_crumb()
10:59:04
DEBUG
response code=200
10:59:04
DEBUG
Exiting _make_request()
10:59:04
DEBUG
Exiting get()
10:59:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:58:53
10:59:05
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:58:53-05:00
10:59:05
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:58:53-05:00
10:59:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:59:05
DEBUG
Exiting history()
10:59:05
DEBUG
POLL [Yahoo]: 10:59:05 Price=$53.56
10:59:05
DEBUG
CHECK: C=53.56 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:59:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:59:15
DEBUG
Entering history()
10:59:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:59:15
DEBUG
Entering history()
10:59:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:15
DEBUG
Entering get()
10:59:15
DEBUG
Entering _make_request()
10:59:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:15
DEBUG
Entering _get_cookie_and_crumb()
10:59:15
DEBUG
cookie_mode = 'basic'
10:59:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:15
DEBUG
Entering _get_cookie_basic()
10:59:15
DEBUG
reusing cookie
10:59:15
DEBUG
Exiting _get_cookie_basic()
10:59:15
DEBUG
Entering _get_crumb_basic()
10:59:15
DEBUG
reusing crumb
10:59:15
DEBUG
Exiting _get_crumb_basic()
10:59:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:15
DEBUG
Exiting _get_cookie_and_crumb()
10:59:15
DEBUG
response code=200
10:59:15
DEBUG
Exiting _make_request()
10:59:15
DEBUG
Exiting get()
10:59:15
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:59:11
10:59:15
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:59:11-05:00
10:59:15
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:59:15
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:59:15
DEBUG
Exiting history()
10:59:15
DEBUG
Exiting history()
10:59:15
DEBUG
Entering history()
10:59:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:15
DEBUG
Entering get()
10:59:15
DEBUG
Entering _make_request()
10:59:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:15
DEBUG
Entering _get_cookie_and_crumb()
10:59:15
DEBUG
cookie_mode = 'basic'
10:59:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:15
DEBUG
Entering _get_cookie_basic()
10:59:15
DEBUG
reusing cookie
10:59:15
DEBUG
Exiting _get_cookie_basic()
10:59:15
DEBUG
Entering _get_crumb_basic()
10:59:15
DEBUG
reusing crumb
10:59:15
DEBUG
Exiting _get_crumb_basic()
10:59:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:15
DEBUG
Exiting _get_cookie_and_crumb()
10:59:15
DEBUG
response code=200
10:59:15
DEBUG
Exiting _make_request()
10:59:15
DEBUG
Exiting get()
10:59:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:59:11
10:59:15
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:59:11-05:00
10:59:15
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:59:11-05:00
10:59:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:59:15
DEBUG
Exiting history()
10:59:15
DEBUG
POLL [Yahoo]: 10:59:15 Price=$53.53
10:59:15
DEBUG
CHECK: C=53.53 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:59:25
DEBUG
Entering history()
10:59:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:59:25
DEBUG
Entering history()
10:59:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:25
DEBUG
Entering get()
10:59:25
DEBUG
Entering _make_request()
10:59:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:25
DEBUG
Entering _get_cookie_and_crumb()
10:59:25
DEBUG
cookie_mode = 'basic'
10:59:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:25
DEBUG
Entering _get_cookie_basic()
10:59:25
DEBUG
reusing cookie
10:59:25
DEBUG
Exiting _get_cookie_basic()
10:59:25
DEBUG
Entering _get_crumb_basic()
10:59:25
DEBUG
reusing crumb
10:59:25
DEBUG
Exiting _get_crumb_basic()
10:59:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:25
DEBUG
Exiting _get_cookie_and_crumb()
10:59:25
DEBUG
response code=200
10:59:25
DEBUG
Exiting _make_request()
10:59:25
DEBUG
Exiting get()
10:59:25
DEBUG
TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 15:59:24
10:59:25
DEBUG
TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 10:59:24-05:00
10:59:25
DEBUG
TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:59:25
DEBUG
TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
10:59:25
DEBUG
Exiting history()
10:59:25
DEBUG
Exiting history()
10:59:25
DEBUG
Entering history()
10:59:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:25
DEBUG
Entering get()
10:59:25
DEBUG
Entering _make_request()
10:59:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:25
DEBUG
Entering _get_cookie_and_crumb()
10:59:25
DEBUG
cookie_mode = 'basic'
10:59:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:25
DEBUG
Entering _get_cookie_basic()
10:59:25
DEBUG
reusing cookie
10:59:25
DEBUG
Exiting _get_cookie_basic()
10:59:25
DEBUG
Entering _get_crumb_basic()
10:59:25
DEBUG
reusing crumb
10:59:25
DEBUG
Exiting _get_crumb_basic()
10:59:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:25
DEBUG
Exiting _get_cookie_and_crumb()
10:59:25
DEBUG
response code=200
10:59:25
DEBUG
Exiting _make_request()
10:59:25
DEBUG
Exiting get()
10:59:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 15:59:24
10:59:25
DEBUG
TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:59:24-05:00
10:59:25
DEBUG
TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:59:24-05:00
10:59:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 10:30:00-05:00
10:59:25
DEBUG
Exiting history()
10:59:25
DEBUG
POLL [Yahoo]: 10:59:25 Price=$53.47
10:59:25
DEBUG
CHECK: C=53.47 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
10:59:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:59:35
DEBUG
Entering history()
10:59:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:59:35
DEBUG
Entering history()
10:59:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:35
DEBUG
Entering get()
10:59:35
DEBUG
Entering _make_request()
10:59:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:35
DEBUG
Entering _get_cookie_and_crumb()